合同当事人可解除合同的情形如下:一是因不可抗力致使不能实现合同目的。不可抗力是不能预见、不能避免且不能克服的客观情况,当此情况出现导致合同目的无法达成,当事人可解除合同。二是在履行期限届满前,当事人一方明确表示或者以自己的行为表明不履行主要债务。即预期违约,这种情况下对方当事人有权解除合同。三是当事人一方迟延履行主要债务,经催告后在合理期限内仍未履行。若一方对主要债务拖延履行,经催促后仍不履行,另一方有解除权。四是当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的。违约行为严重影响合同目的实现时,可解除合同。五是法律规定的其他情形。法律会基于不同情况设定可解除合同的条件,当事人应依据具体法律规定判断。合同解除需严格依据法律规定进行,以确保当事人合法权益,维护交易秩序。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。