合同解除分为约定解除和法定解除两种情况:1. 约定解除:当事人协商一致,可以解除合同。当事人也可以在合同中约定一方解除合同的条件,当解除条件成就时,解除权人可以解除合同。2. 法定解除:因不可抗力致使不能实现合同目的;在履行期限届满前,当事人一方明确表示或者以自己的行为表明不履行主要债务;当事人一方迟延履行主要债务,经催告后在合理期限内仍未履行;当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的;法律规定的其他情形。3. 特定合同的法定解除:在租赁合同中,租赁物危及承租人的安全或者健康的,即使承租人订立合同时明知该租赁物质量不合格,承租人仍然可以随时解除合同。4. 任意解除权:比如不定期租赁合同的双方当事人均享有任意解除权;委托合同中,委托人或者受托人可以随时解除委托合同。解除合同应当遵循法定程序,通知对方当事人,并在法律规定或合同约定的期限内行使解除权,否则可能导致解除行为无效。解除合同后,尚未履行的,终止履行;已经履行的,根据履行情况和合同性质,当事人可以请求恢复原状或者采取其他补救措施,并有权请求赔偿损失。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。