Sahih Muslim #4276 · The Book of Oaths

Sahih MuslimAdi b. Hatim reported Allah's Messenger
Sahih Muslim · Book 27 · The Book of Oaths
Sahih Muslim · كتاب 27 · كتاب الأيمان
He who took an oath, but he found something else better than that, should do that which is better and break his oath.
وَحَدَّثَنَا عُبَيْدُ اللَّهِ بْنُ مُعَاذٍ، حَدَّثَنَا أَبِي، حَدَّثَنَا شُعْبَةُ، عَنْ عَبْدِ الْعَزِيزِ بْنِ رُفَيْعٍ، عَنْ تَمِيمِ بْنِ طَرَفَةَ، عَنْ عَدِيِّ بْنِ حَاتِمٍ، قَالَ قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم ‏
"‏ مَنْ حَلَفَ عَلَى يَمِينٍ فَرَأَى غَيْرَهَا خَيْرًا مِنْهَا فَلْيَأْتِ الَّذِي هُوَ خَيْرٌ وَلْيَتْرُكْ يَمِينَهُ ‏"‏ ‏.‏
Reference : Sahih Muslim 4276In-book reference : Book 27, Hadith 23