´It was narrated that 'Adiyy bin Hatim said:` "The Messenger of Allah said: 'Whoever swears an oath, then sees something better than it, let him leave his oath, and do that which is better, and offer expiation for it.'"
Hadith ReferenceSunan an-Nasa'i / The Book of Oaths and Vows / Hadith: 3817
Hadith Gradingالألبانی:صحيح | زبیر علی زئی:صحيح مسلم
Hadith Takhrij«صحیح مسلم/الأیمان 3 (1651)، سنن ابن ماجہ/الکفارات 7 (2108)، (تحفة الأشراف: 9851)، مسند احمد (4/256، 257، 258، 259) (صحیح)»