《民法典》第五百六十三条规定,有下列情形之一的,当事人可以解除合同:
(一)因不可抗力致使不能实现合同目的;
(二)在履行期限届满之前,当事人一方明确表示或者以自己的行为表明将不履行主要债务;
(三)当事人一方迟延履行主要债务,经催告后在合理的期限内仍未履行;
(四)当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的;
(五)法律规定的其他情形。
1、单方解除和协议解除。单方解除,是指解除权人行使解除权将合同解除的行为。它不必经过对方当事人的同意,只要解除权人将解除合同的意思表示直接通知对方,或经过人民法院或仲裁机构向对方主张,即可发生合同解除的效果。
2、法定解除与约定解除。合同解除的条件由法律直接加以规定者,其解除为法定解除。在法定解除中,有的以适用于所有合同的条件为解除条件,有的则仅以适用于特定合同的条件为解除条件。前者为一般法定解除,后者称为特别法定解除。中国法律普遍承认法定解除,不但有关于一般法定解除的规定,而且有关于特别法定解除的规定。