员工病假时长及能否解除劳动合同因情况而异。医疗期方面,根据《企业职工患病或非因工负伤医疗期规定》,实际工作年限十年以下的,在本单位工作年限五年以下的为三个月;五年以上的为六个月。实际工作年限十年以上的,在本单位工作年限五年以下的为六个月;五年以上十年以下的为九个月等,最长可至二十四个月。企业不能随意因员工病假解除劳动合同。医疗期内,除非员工严重违反公司规章制度等法定情形,否则企业解除劳动合同属违法。医疗期满后,若员工不能从事原工作,也不能从事另行安排的工作,企业可支付经济补偿后解除劳动合同。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。