不合法,《劳动合同法》第四十二条第(五)款规定,在本单位工作满十五年,且离退休不足五年的,不得依照本法第四十条、第四十一条的规定解除劳动合同,除非你有以下几点行为(二)严重违反用人单位的规章制度的; (三)严重失职,营私舞弊,给用人单位造成重大损害的; (四)劳动者同时与其他用人单位建立劳动关系,对完成本单位的工作任务造成严
重影响,或者经用人单位提出,拒不改正的;
第四十二条 劳动者有下列情形之一的,用人单位不得依照本法第四十条、第四十一条的规定解除劳动合同:
(五)在本单位连续工作满十五年,且距法定退休年龄不足五年的;
你公司的做法已经违法了,你可以申请劳动申裁