1、合同解除可以分為協(xié)商解除、約定解除、法定解除三類。協(xié)商解除是在合同未履行完畢之前雙方協(xié)商一致解除合同;約定解除是合同當事人在合同中約定了解除事由的,當解除事由發(fā)生時,當事人可以解除合同;法定解除是出現(xiàn)法律規(guī)定的可以解除合同的情況時,當事人可以解除合同。
2、法律依據(jù):《中華人民共和國民法典》
第五百六十二條 【合同約定解除】當事人協(xié)商一致,可以解除合同。
當事人可以約定一方解除合同的事由。解除合同的事由發(fā)生時,解除權人可以解除合同。
第五百六十三條 【合同法定解除】有下列情形之一的,當事人可以解除合同:
(一)因不可抗力致使不能實現(xiàn)合同目的;
(二)在履行期限屆滿前,當事人一方明確表示或者以自己的行為表明不履行主要債務;
(三)當事人一方遲延履行主要債務,經催告后在合理期限內仍未履行;
(四)當事人一方遲延履行債務或者有其他違約行為致使不能實現(xiàn)合同目的;
(五)法律規(guī)定的其他情形。
以持續(xù)履行的債務為內容的不定期合同,當事人可以隨時解除合同,但是應當在合理期限之前通知對方。