一般来说,合同的解除只适用于单方面违约的情况,但对于双方当事人的违约则更为复杂。从自我保护的意义上说,不是对方违反了合同,就要终止合同,而是判断这种违反是否是一种根本违约,是否采取措施终止合同,可能给自己造成更大的损失。也就是说,合同解除权的行使应当符合合法的目的。从交易成本的角度看,合同的解除意味着交易的失败,如果一方当事人违约,合同的解除将给市场交易带来沉重的交易成本,给市场交易秩序和安全带来冲击和破坏。合同的目的是与合同的主要义务相联系的,违反主要义务会使合同的目的难以实现,而单纯违反由诚实信用原则引起的附带义务,一般不会导致合同目的的丧失,因此不能终止合同。不当履行和终止合同。不当履行是指债务人交付的货物不符合合同规定的质量要求,即履行有缺陷。如果瑕疵不严重,一般需要降低价格和修理以弥补瑕疵,但不得宣布撤销。如果瑕疵本身可以修复,违约方有权要求违约方修复瑕疵。通过赋予非违约方对瑕疵提出索赔的权利,实际上给予了非违约方对瑕疵提出索赔的机会,从而避免了合同的终止。

法律依据

《中华人民共和国合同法》第八条: 依法成立的合同,对当事人具有法律约束力。当事人应当按照约定履行自己的义务,不得擅自变更或者解除合同。依法成立的合同,受法律保护。第九十三条:当事人协商一致,可以解除合同。当事人可以约定一方解除合同的条件。解除合同的条件成就时,解除权人可以解除合同。第九十四条 :有下列情形之一的,当事人可以解除合同:1、因不可抗力致使不能实现合同目的;2、在履行期限届满之前,当事人一方明确表示或者以自己的行为表明不履行主要债务;3、当事人一方迟延履行主要债务,经催告后在合理期限内仍未履行;4、当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的;5、法律规定的其他情形。