Sunan an Nasai
3784
Sahih+2

It was narrated from 'Abdur-Rahman bin Samurah that the Prophet said:"If you swear an oath, then you see something better than it, then offer expiation for your oath, and do that which is better

SahihAbu Ghuddah
SahihAl-Albani