Narrated by Sayyiduna Abu Huraira (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 later sees something else better, he should offer expiation for his oath and do what is better.
Hadith Referenceالفتح الربانی / كتاب الأيمان والنذور / 5349
Hadith Gradingمحدثین:صحیح
Hadith Takhrij«أخرجه مسلم: 1650، (انظر مسند أحمد ترقيم الرسالة: 8734 ترقیم بيت الأفكار الدولية: 8719»