劳动合同一年签一次是合法的。劳动合同一年一签是合法的。但为保障劳动者合法权益,一般情况下,劳动合同连续签订了2次后,劳动者是有权提出要求签订无固定期限劳动合同的。只要劳动者不存在如试用期不符合录用条件、严重违纪、严重失职、营私舞弊给公司造成重大损失、被依法追究刑事责任或患病或者因工负伤,在规章的医疗期满后不能从事原工作,也不能从事另行安排的工作的、不能胜任工作,经过培训或者换岗后仍不能胜任工作的等情形的话,劳动合同连续签订了2次后,劳动者是有权提出要求签订无固定期限劳动合同的。对于需要续签合同的,公司在该员工的劳动合同到期前提前一个月向该员工发出续签劳动合同意愿征询书,说明公司愿意维持或者提高原劳动合同约定的劳动条件续签合同,征询该员工是否愿意续签。员工选择并签字后由公司收回征询单。但有下列情形之一,劳动者提出或者同意续订、订立劳动合同的,除劳动者提出订立固定期限劳动合同外,应当订立无固定期限劳动合同:(一)劳动者在该用人单位连续工作满十年的;(二)用人单位初次实行劳动合同制度或者国有企业改制重新订立劳动合同时,劳动者在该用人单位连续工作满十年且距法定退休年龄不足十年的;(三)连续订立二次固定期限劳动合同;劳动合同是证明劳动者与用人单位的劳动关系的根据,也是维护劳动者合法权益的有力保障。同时,更要注意合同的效力问题,合同生效条件:(1)合同当事人具有相应的民事权利能力和民事行为能力;(2)合同是当事人意思表示真实当事人意思真实;(3)合同不违反法律或者社会公共利益。根据《中华人民共和国民法典》第一百四十三条,具备下列条件的民事法律行为有效:(一)行为人具有相应的民事行为能力;(二)意思表示真实;(三)不违反法律、行政法规的强制性规章,不违背公序良俗。