以下情形下合同能够撤销:1. 基于重大误解订立的合同。一方因对合同的性质、对方当事人、标的物的品种、质量、规格和数量等的错误认识,使行为的后果与自己的意思相悖,并造成较大损失的,可以认定为重大误解。法律依据为《民法典》第一百四十七条。2. 一方以欺诈手段,使对方在违背真实意思的情况下订立的合同。欺诈是指一方故意告知对方虚假情况,或者故意隐瞒真实情况,诱使对方作出错误意思表示。依据《民法典》第一百四十八条。3. 第三人实施欺诈行为,使一方在违背真实意思的情况下订立的合同,对方知道或者应当知道该欺诈行为的。法律依据同第一百四十八条。4. 一方或者第三人以胁迫手段,使对方在违背真实意思的情况下订立的合同。胁迫是指以给公民及其亲友的生命健康、荣誉、名誉、财产等造成损害或者以给法人的荣誉、名誉、财产等造成损害为要挟,迫使对方作出违背真实的意思表示。依据《民法典》第一百五十条。5. 一方利用对方处于危困状态、缺乏判断能力等情形,致使合同成立时显失公平的。法律依据为《民法典》第一百五十一条。合同撤销的方式:当事人自知道或者应当知道撤销事由之日起一年内、重大误解的当事人自知道或者应当知道撤销事由之日起九十日内没有行使撤销权,或者当事人受胁迫,自胁迫行为终止之日起一年内没有行使撤销权,或者当事人知道撤销事由后明确表示或者以自己的行为表明放弃撤销权的,撤销权消灭。当事人需向人民法院或者仲裁机构申请撤销合同,经法定程序审理后,若符合撤销条件,合同将被撤销。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。