员工生病一般三到二十四个月不上班可以解除劳动合同。但是如果员工在规定的医疗期内,用人单位是不可以解除劳动合同的,否则属于违法,需要承担赔偿责任。
《企业职工患病或非因工负伤医疗期规定》第四条医疗期三个月的按六个月内累计病休时间计算;六个月的按十二个月内累计病休时间计算;九个月的按十五个月内累计病休时间计算;十二个月的按十八个月内累计病休时间计算;十八个月的按二十四个月内累计病休时间计算;二十四个月的按三十个月内累计病休时间计算。