Adi bin Hatim reported,

The Messenger of Allah ﷺ said, "Whoever takes an oath and then sees that something else is better than it, let him do what is better and make expiation for his oath."

Nasai 3816

Sahih

أخبرنا إسحق بن منصور قال حدثنا عبد الرحمن قال حدثنا شعبة عن عمرو بن مرة قال سمعت عبد الله بن عمرو مولى الحسن بن علي يحدث

عن عدي بن حاتم قال

قال رسول الله ﷺ من حلف على يمين فرأى غيرها خيرا منها فليأت الذي هو خير وليكفر عن يمينه

النسائي 3816صحيح
Contents
Reference
Commentary
Ayat
Collection
Sunan Nasai Sughra
Book
Oaths and vows
Chapter
Expiation after breaking an oath
Numbering
Darussalam 3816
Nasai 3816