什么情形下才能推翻合同

双方当事人在以下情形之下可以推翻合同:

1、双方协商达成一致解除;

2、违反法律、行政法规的强制性规定的合同无效;

3、违背公序良俗的合同无效;

4、合同当事人恶意串通,损害他人合法权益的合同无效;

5、免责条款有以下情形的属于无效:

(一)造成对方人身损害的;

(二)因故意或者重大过失造成对方财产损失的。

6、格式合同条款具有以下情形的,该格式条款无效:

(一)具有本法第一编第六章三节和本法第五百零六条规定的无效情形;

(二)提供格式条款一方不合理地免除或者减轻其责任、加重对方责任、限制对方主要权利;

(三)提供格式条款一方排除对方主要权利。

法律依据

《民法典》第一百四十三条,具备下列条件的民事法律行为有效:

(一)行为人具有相应的民事行为能力;

(二)意思表示真实;

(三)不违反法律、行政法规的强制性规定,不违背公序良俗。

《民法典》第一百四十四条,无民事行为能力人实施的民事法律行为无效。

《民法典》第一百四十六条,行为人与相对人以虚假的意思表示实施的民事法律行为无效。以虚假的意思表示隐藏的民事法律行为的效力,依照有关法律规定处理。

《民法典》第一百五十三条,违反法律、行政法规的强制性规定的民事法律行为无效。但是,该强制性规定不导致该民事法律行为无效的除外。违背公序良俗的民事法律行为无效

《民法典》第一百五十四条,行为人与相对人恶意串通,损害他人合法权益的民事法律行为无效。