合同解除分约定解除和法定解除。约定解除是指当事人协商一致可以解除合同也可在合同中约定一方解除合同的事由当该事由发生时解除权人可以解除合同。法定解除有多种情形。比如因不可抗力致使不能实现合同目的(《民法典》第五百六十三条第一款第一项);在履行期限届满前当事人一方明确表示或者以自己的行为表明不履行主要债务(《民法典》第五百六十三条第一款第二项);当事人一方迟延履行主要债务经催告后在合理期限内仍未履行(《民法典》第五百六十三条第一款第三项);当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的(《民法典》第五百六十三条第一款第四项)等。此外以持续履行的债务为内容的不定期合同当事人可以随时解除合同但是应当在合理期限之前通知对方。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。