不能解除劳动合同的情形有以下四种:工伤丧失或者部分丧失劳动能力的;患病或者非工伤在规定的医疗期内的;女职工在孕期、产期、哺乳期;其他情形。用人单位违法辞退劳动者应该以经济补偿为基础支付双倍赔偿。
《中华人民共和国劳法》第二十九条
劳动者有下列情形之一的,用人单位不得依据本法第二十六条、第二十七条的规定解除劳动合同:
(一)患职业病或者因工负伤并被确认丧失或者部分丧失劳动能力的;
(二)患病或者负伤,在规定的医疗期内的;
(三)女职工在孕期、产期、哺乳期的;
(四)法律、行政法规规定的其他情形。