It is narrated from Sayyiduna Ibn Amr, may Allah be pleased with him, that the Noble Prophet, peace and blessings be upon him, said: "Whoever swears an oath about something and then sees something else better than it, then abandoning the oath is its expiation."