承诺只能撤回不能撤销的原因主要在于承诺的法律效力和撤回的时机。以下是详细解释:承诺的撤回时机承诺的撤回是指在承诺发出之后,但在承诺生效之前,承诺人通过通知要约人收回承诺,从而消灭承诺的行为。根据《民法典》第四百八十五条的规定,承诺的撤回适用本法第一百四十一条的规定,即“行为人可以撤回意思表示。撤回意