Sunan an-Nasa'i, Book 35, Hadith 31 (In-Book)

'Abdur-Rahman bin Samurah said: "The Messenger of Allah said to me: 'If you swear an oath, then you see something that is better, do that which is better, and offer expiation for your oath.'"

أَخْبَرَنَا مُحَمَّدُ بْنُ قُدَامَةَ، فِي حَدِيثِهِ عَنْ جَرِيرٍ، عَنْ مَنْصُورٍ، عَنِ الْحَسَنِ الْبَصْرِيِّ، قَالَ عَبْدُ الرَّحْمَنِ بْنُ سَمُرَةَ قَالَ لِي رَسُولُ اللَّهِ صلى الله عليه وسلم ‏ "‏ إِذَا حَلَفْتَ عَلَى يَمِينٍ فَرَأَيْتَ غَيْرَهَا خَيْرًا مِنْهَا فَأْتِ الَّذِي هُوَ خَيْرٌ وَكَفِّرْ عَنْ يَمِينِكَ ‏" ‏ ‏.‏

sunnah.com