一、約定解除。
1、當事人協商一致的,可解除合同;
2、當事人可約定合同解除的條件,當條件成就時,合同解除。
二、法定解除。
1、因不可抗力致使不能實現合同的;
2、合同履行期限屆滿前,當事人一方明確表示或者以自己的行為表明不履行主要債務的,經催告後在合理期限內仍未履行的;
3、當事人一方遲延履行主要債務,經催告後在合理期限內仍未履行的;
4、當事人一方遲延履行債務或者有其他違約行為致使不能實現合同目的的。
5、合同附解除條件的,當事人為自己的利益不正當地阻止條件成就的,視為條件已成就,合同解除。