(1)不可抗力。不可抗力是指不能预见、不能避免并且不能克服的客观情况。例如地震、火灾等自然现象以及战争等社会现象。当然并非出现不可抗力就会导致合同解除,只有在不可抗力影响到合同目的的实现时,才能导致合同解除。
(2)预期违约。在履行期限届满之前,当事人一方明确表示或者以自己的行为表明不履行主要债务的行为。
(3)迟延履行。迟延履行是指已届履行期而能给付的债务,因可归责于债务人的事由而未为给付所发生的迟延。然而,并非债务人的迟延履行行为必然带来合同解除的后果,只有当“当事人一方迟延履行主要债务,经债权人催告后在合理的期限内债务人仍未履行债务的”,债权人始得解除合同。
(4)其他违约行为。如完全不能履行、不适当履行、部分履行等也可能导致合同解除。当然,这是以债务人的违约行为构成根本违约或者造成合同目的落空为前提的。
(5)法律规定的其他情形。解除买卖合同一般有两种情形:一种是法定解除,一种为约定解除。合同解除的条件由法律直接加以规定者,其解除为法定解除,而当事人以合同形式,约定为一方或双方保留解除权的解除为约定解除。