要约既可以撤回也可以撤销。撤回要约的通知应当在要约到达受要约人前或者与要约同时到达受要约人。要约可以撤销,但这两种情形的除外:
1、要约人以确定承诺期限或者其他形式明示要约不可撤销;
2、受要约人有理由将要约视为是不可撤销的,并已经为履行合同做了合理准备工作。