Sunan An-Nasa'i

Hadith #3785

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 do that which is better and offer expiation for his oath