具备以下要素的合同才具有法律效力:
1、订立合同的当事人具有相应的民事行为能力;
2、订立合同是出于当事人的真实意思表示;
3、合同的内容不违反法律、行政法规的强制性规定,不违背公序良俗。
一、合同无效的五种情形如下:
1、无民事行为能力人订立的合同无效;
2、行为人与相对人以虚假的意思表示订立的合同无效;
3、违反法律、行政法规强制性规定的合同无效;
4、违背公序良俗的合同无效;
5、恶意串通损害他人合法利益的合同无效。
二、可撤销合同的五种情形:
1、行为人对合同产生了重大误解;
2、合同是被相对人或第三方欺诈订立的;
3、合同是被被相对人或第三方胁迫订立的;
4、合同显失公平的;
5、以及一方乘人之危的。
综上所述,具备法律生效要素才具有法律效力。合同无效具有五种情形。可撤销合同具有五种情形。
法律依据:《
中华人民共和国民法典》
第一百四十三条 具备下列条件的
民事法律行为有效:
(一)行为人具有相应的民事行为能力;
(二)意思表示真实;
(三)不违反法律、行政法规的强制性规定,不违背公序良俗。