合同生效的条件有哪一些

1. 合同当事人订立合同时具有相应的缔约行为能力。

2. 合同当事人意思表示真实。

3. 合同不违反法律或社会公共利益。

4. 合同的内容必须确定或可能。

【法律依据】

根据《合同法》第七条,当事人订立、履行合同,应当遵守法律、行政法规,尊重社会公德,不得扰乱社会经济秩序,损害社会公共利益。