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”"
SahihSahihSahihBook 35 · Hadith 25
سنن النسائي
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”"