二者的区别在于:
(1)合同的解除是针对有效合同而言,在合同履行过程中,因出现了不能实现合同目的的事由,当事人主张解除合同,消灭民事法律关系。合同的撤销是针对可撤销合同而言,合同被撤销成为无效合同,不被撤销则是有效的。
(2)合同解除后法律关系归于消灭,而解除前已履行的部分仍然有效,合同撤销后即自始无效,撤销前已经履行的部分也归于无效,依照无效的法律后果进行处理。
(3)合同的解除可以由双方当事人协商自行解决,也可以诉请法院或仲裁机构解除;而合同的撤销必须由当事人申请法院或仲裁机构处理,当事人不得自行协商处理。
【法律依据】
《民法典》第一百五十五条,无效的或者被撤销的民事法律行为自始没有法律约束力。