有以下情形之一的,合同可以撤銷:(1)基於重大誤解訂立的合同;(2)一方以欺詐手段,使對方在違背真實意思的情況下訂立的合同;(3)第三人實施欺詐行爲,使一方在違背真實意思的情況下訂立的合同;(4)一方或者第三人以脅迫手段,使對方在違背真實意思的情況下訂立的合同。根據《民法典》第一百四十七條:基於重大誤解實施的民事法律行爲,行爲人有權請求人民法院或者仲裁機構予以撤銷。