解除合同和可撤消合同有什么區別

合同的解除和撤銷主要區別在于:
【解除合同和可撤消合同有什么區別】其一,從適用范圍來看,撤銷的適用范圍比較廣泛,不僅適用于欠缺有效要件的合同領域,而且適用于有瑕疵的意思表示及民事行為場合;而解除僅僅適用于有效成立的合同提前消滅的情況 。
其二,從發生原因來看,撤銷的原因由法律直接規定;而解除的原因既有法律規定的,也有當事人約定的 。
其三,從發生的效力看,撤銷都有溯及力,被撤銷的民事行為從開始起無效;而解除則往往無溯及力,只有在當事人有特別約定或者法律有特別規定及違約解除非繼續合同時,才有溯及力 。
【法律依據】
《民法典》第一百四十七條規定,基于重大誤解實施的民事法律行為,行為人有權請求人民法院或者仲裁機構予以撤銷 。(《民法典》生效時間為2021年1月1日)