单位每次签一年合同本身并不违法。根据相关法律规定,用人单位与劳动者签订劳动合同的期限可由双方协商确定。一年一签的合同属于固定期限劳动合同,只要合同内容符合法律法规要求,双方自愿签订,即为有效。不过,在一些情况下,频繁签订一年期合同可能引发争议。例如,若劳动者在该单位连续工作满十年,或者连续订立二次固定期限劳动合同且劳动者没有严重违反用人单位规章制度等法定解除情形,劳动者提出或者同意续订、订立劳动合同的,除劳动者提出订立固定期限劳动合同外,应当订立无固定期限劳动合同。此时单位仍每次签一年合同,可能会被认定为规避签订无固定期限劳动合同的义务,存在违法风险。所以,单位每次签一年合同不一定犯法,但需根据具体情况判断是否符合法律规定及是否存在潜在法律风险。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。