Narrated by Sayyiduna ‘Adi bin Hatim (may Allah be pleased with him) that the Messenger of Allah (peace and blessings be upon him) said: Whoever swears an oath about something, but then considers something else to be better, let him choose the better thing and offer expiation for his oath.
Hadith Referenceالفتح الربانی / كتاب الأيمان والنذور / 5343
Hadith Gradingمحدثین:صحیح
Hadith Takhrij«أخرجه مسلم: 1651، (انظر مسند أحمد ترقيم الرسالة: 18251 ترقیم بيت الأفكار الدولية: 18440»