Sayyiduna Abdullah bin Amr (may Allah be pleased with him) narrates that the Messenger of Allah (peace and blessings be upon him) said: Whoever swears an oath, but then sees that something else is better, let him choose the better thing and offer expiation for his oath.
Hadith Referenceالفتح الربانی / كتاب الأيمان والنذور / 5338
Hadith Gradingمحدثین:صحیح
Hadith Takhrij«صحيح لغيره، أخرجه ابن حبان: 4347 ، (انظر مسند أحمد ترقيم الرسالة: 6907 ترقیم بيت الأفكار الدولية: 6907»