根据劳动合同法规定,单位不能解除劳动合同的情形主要有以下几种:1. 从事接触职业病危害作业的劳动者未进行离岗前职业健康检查,或者疑似职业病病人在诊断或者医学观察期间的。2. 在本单位患职业病或者因工负伤并被确认丧失或者部分丧失劳动能力的。3. 患病或者非因工负伤,在规定的医疗期内的。4. 女职工在孕期、产期、哺乳期的。5. 在本单位连续工作满十五年,且距法定退休年龄不足五年的。6. 法律、行政法规规定的其他情形。如果单位违反上述规定解除劳动合同,劳动者有权要求用人单位继续履行劳动合同;劳动者不要求继续履行劳动合同或者劳动合同已经不能继续履行的,用人单位应当依照经济补偿标准的二倍向劳动者支付赔偿金。劳动者要注意收集相关证据,以便在权益受到侵害时维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。