这两者之间的区别大概就是这几个方面:
首先,我们得看看它们到底是怎么回事。撤销的话,大部分情况下都是因为当时的那份意思表示有点问题,比如说有人欺骗你,或者是用什么方式让你必须那样做,这些都叫做意思表示不真实;而解除就不太一样了,它可能是因为你违反了合同里的规定,或者是发生了一些你无法控制的事情,比如自然灾害之类的。
然后,它们带来的结果也是完全不一样的。如果你把合同给撤销掉了,那么这份合同从那时候开始就是毫无意义的;但如果你选择解除合同,那么它仅仅只会影响到未来的关系罢了。
最后,它们可以被使用的时间和条件也是大相径庭。撤销这个词,你得在法律规定的时间之内实施才行;而解除,就看你们当初是怎么约定的,或者是按照法律的要求来处理就好了。