法律并没有规定劳动合同的期限不可以高于5年,因此,你单位如果规定服务期至少5年合法,但前提是单位必须和劳动者就此问题协商一致才行,如果强迫劳动者订立至少是5年期的劳动合同,那就违法了。
多少年要看双方意愿,只要双方达成一致就合法