以下情况可以解除合同:
1.由买卖双方协议解除合同。这里所说的由买卖双方协议解除合同的意思是当买卖双方签订合同之后,在买卖双方均没有开始履行合同中固定的内容之前,双方当事人是可以通过协商解除该合同的。
2.法定解除合同。这里所说的法定解除合同,指的是合同有效成立之后,没有履行或者没有完全履行之前,当法定的解除条件具备时,享有解除权一方如想要解除合同是可以解除合同的。
3.在具备约定解除条件时可以解除合同。指的是合同有效成立之后,没有履行或者没有完全履行之前,当约定的解除条件具备时,因享有解除权一方的意思表示,使合同关系溯及既往地消灭。