哪些情况允许单方解除合同1、因不可抗力致使不能实现合同目的。当事人双方均享有解除权,发生不可抗力一方因不可抗力解除合同,不负损害赔偿责任。但须具备以下条件:发生方有证明责任,证明不可抗力已发生;及时通知了对方;不可抗力并非发生在迟延履行时。2、在履行期限届满之前,当事人一方明确表示或以自己的行为表明,不履行主要债务。这种合同的解除要求发生在履行期届满之前,非违约方享有解除权。合同解除后,非违约方可以要求违约方承担违约责任。3、当事人一方迟延履行主要债务,经催告后在合理期限内仍未履行。这里强调的是迟延履行的是主要债务和非违约方必须作过催告,而违约方经催告后在合理的期限内仍不履行,非违约方可以解除合同。4、当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的。这项规定中迟延履行的债务,未必是主要债务,但违约的程度要达到不能实现合同目的,此时非违约方享有解除权。以上四项中1、2、4项要求已构成了不能实现合同目的,故非违约方不须经催告即可解除合同,而第3项则要求必须经过催告。