法律解析:
1、产生的原因不同。2、认定程序的启动不同。3、法律效力不完全相同。4、法律责任不同。5、期限限制不同。无效合同指的是合同不具备生效的要件而且不能补救,对当事人自始不产生法律约束力的合同。而可撤销合同是针对已经生效的合同而言的,即该合同虽然已经生效,但由于订立时存在某些瑕疵,当事人可以行使撤销权,撤销其法律效力。
【法律依据】:
《中华人民共和国民法典》 第五百三十三条 合同成立后,合同的基础条件发生了当事人在订立合同时无法预见的、不属于商业风险的重大变化,继续履行合同对于当事人一方明显不公平的,受不利影响的当事人可以与对方重新协商;在合理期限内协商不成的,当事人可以请求人民法院或者仲裁机构变更或者解除合同。
人民法院或者仲裁机构应当结合案件的实际情况,根据公平原则变更或者解除合同。