承诺只能撤回而不能撤销,如果承诺撤销的话则违反了法律规定。因为撤销承诺的前提是承诺生效以后,受要约人将该项承诺取消,使得承诺的法律效力归于消灭的意思表示,如果在承诺生效后,根据法律规定此时合同已经成立,如果取消该承诺,则不利于要约人。也不利于保护交易安全。根据民法典的相关规定,受要约人如果作出承诺的意思表示后,想要阻止承诺发生法律效力的话,只能通过撤回承诺的行为来阻止,而且作出撤回承诺的通知必须要在意思表示到达相对人前或者与承诺同时到达相对人,也就是要在合同成立前,才能阻止承诺发生法律效力。所以想要阻止承诺发生法律效力只能通过撤回来完成而不能是撤销。
【本文关联的相关法律依据】
《中华人民共和国民法典》第一百四十一条 行为人可以撤回意思表示。撤回意思表示的通知应当在意思表示到达相对人前或者与意思表示同时到达相对人。
第四百八十五条 承诺可以撤回。承诺的撤回适用本法第一百四十一条的规定。