虽然你和公司签订的是长期合同,但是你生病了也要看是不是工伤,如果是工伤的话,公司会和你谈赔偿的事情的,如果是你自己身体原因导致生病住院,只能走医疗保险,公司是不会赔偿你的。
你跟公司签的长期合同中有否约定违约赔偿,如有按合同办,如冇公司应提前一个月通知你,同时给付你1月至1年的工资(按你工作年限及当地劳动法规决定)。具体问题可咨询当地的劳动相关部门。