一是在合同订立时,当事人在合同中约定合同解除的条件,在合同生效后履行完毕之前,一旦这些条件成就,当事人则享有合同解除权,从而可以以自己的意思表示通知对方而终止合同关系。
二是在合同订立以后,且在合同未履行或者尚未完全履行之前,合同双方当事人在原合同之外,又订立了一个以解除原合同为内容的协议,使原合同被解除。这不是单方行使解除权而是双方都同意解除合同。
合同法第94条规定,有下列情形之一的,当事人可以解除合同:
因不可抗力致使不能实现合同目的;在履行期限届满之前,当事人一方明确表示或者以自己的行为表明不履行主要债务;
当事人一方迟延履行主要债务,经催告后在合理期限内仍未履行;
当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的;法律规定的其他情况。
抵销是指互负到期债务的当事人,根据法律的规定或双方的约定,消灭相互间所负相当额的债务的行为。
法定抵消是指合同双方当事人互负到期债务,且该债务的标的物种类、品质相同的,任何一方使相互间所负相当额之债务归于消灭的意思表示。