合同解除分协商解除、约定解除、法定解除三种情形:
协议解除是指合同双方当事人协商一致,便可以解除合同了。
约定解除是指合同双方当事人可以在约定解除条件,当条件成就的时候,便可以解除合同了。
法定解除有四种情形:
第一、因不可以抗力,比如自然灾害、政府行为等以至于不能实现合同目的的,可以解除合同。
第二、一方在合同期限届满之前,明确表示或者以自己的行为表示不能履行债务的,可以解除。
第三、一方延迟履行债务,在另一方要求其履行的合理期限内仍没有履行,可以解除合同。
第四、一方延迟履行债务或者有其他违约行为导致不能实现合同目的的,也是可以解除的。
《中华人民共和国合同法》第九十三条
当事人协商一致,可以解除合同。当事人可以约定一方解除合同的条件。解除合同的条件成就时,解除权人可以解除合同。
《中华人民共和国合同法》第九十四条
有下列情形之一的,当事人可以解除合同:(一)因不可抗力致使不能实现合同目的;(二)在履行期限届满之前,当事人一方明确表示或者以自己的行为表明不履行主要债务;(三)当事人一方迟延履行主要债务,经催告后在合理期限内仍未履行;(四)当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的;(五)法律规定的其他情形。