能在一个公司干二十年,正常情况下应该与公司签定的是无固定期限劳动合同。根据《劳动合同法》规定,员工离职,如果员工是以个人原因提出解除劳动关系的,单位不需要向员工支付经济补偿金。如果是员工以公司存在违法行为提出解除劳动关系的,公司应当向员工支付经济补偿金,某些违法行为还要支付相应赔偿金。如果公司不是以员工严重违纪或违法行为等原因提出解除劳动关系,公司应当向员工支付经济补偿金。