律师解答合同撤销的情形:1、合同因重大误解而订立;2、合同因显失公平而订立;3、合同因欺诈而订立;4、合同因胁迫而订立;5、合同因乘人之危而订立。合同无效的情形:1、订立合同主体不合格;2、合同意思表示不真实;3、合同内容违反法律法规、违背公序良俗。法律依据《中华人民共和国民法典》第一百四十六条行为人与相对人以虚假的意思表示实施的民事法律行为无效。以虚假的意思表示隐藏的民事法律行为的效力,依照有关法律规定处理。《中华人民共和国民法典》第一百四十七条基于重大误解实施的民事法律行为,行为人有权请求人民法院或者仲裁机构予以撤销。《中华人民共和国民法典》第一百四十八条一方以欺诈手段,使对方在违背真实意思的情况下实施的民事法律行为,受欺诈方有权请求人民法院或者仲裁机构予以撤销。《中华人民共和国民法典》第一百五十三条违反法律、行政法规的强制性规定的民事法律行为无效。但是,该强制性规定不导致该民事法律行为无效的除外。违背公序良俗的民事法律行为无效。