It is narrated from Sayyiduna Abu Sa'id Khudri (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 finds something else to be better, the expiation for that oath is that the person should abandon it.
Hadith Referenceالفتح الربانی / كتاب الأيمان والنذور / 5339
Hadith Gradingمحدثین:ضعیف
Hadith Takhrij«اسناده ضعيف لضعف ابن لھيعة، ولضعف رواية دراج عن ابي الھيثم ، (انظر مسند أحمد ترقيم الرسالة: 11727 ترقیم بيت الأفكار الدولية: 11750»