什么情况下可以解除合同?违约可以解除合同吗?合同双方可以达成合意,约定解除。法律还规定了法定解除:(1) 当事人因不可抗力致使不能实现合同目的时可以解除合同。 (2) 在履行期限届满以前,当事人一方向另一方明确表示或者以自己的行为表明不履行主要债务时另一方可以解除合同。(3) 当事人在迟延履行主要债务,经催告后在合理期间内仍未履行是可以解除合同。 (4) 当事人一方延迟履行债务或者有其他违约行为致使不能实现合同目的的可以解除合同。以上就是我为大家总结的内容,希望大家明白。