合同工连续在同一用人单位工作十年即可签订长期合同。签订长期无固定期限的劳动合同有以下几种方式:
1、用人单位与劳动者协商一致,可以订立。
2、劳动者已在该用人单位连续工作满十年的。
《中华人民共和国劳动法》第二十条劳动合同的期限分为有固定期限、无固定期限和以完成一定的工作为期限。劳动者在同一用人单位连续工作满十年以上,当事人双方同意续延劳动合同的,如果劳动者提出订立无固定期限的劳动合同,应当订立无固定期限的劳动合同。