Hadith 3820

أَخْبَرَنَا زِيَادُ بْنُ أَيُّوبَ , قَالَ : حَدَّثَنَا هُشَيْمٌ , قَالَ : أَنْبَأَنَا مَنْصُورٌ , وَيُونُسُ , عَنْ الْحَسَنِ , عَنْ عَبْدِ الرَّحْمَنِ بْنِ سَمُرَةَ , قَالَ : قَالَ لِي النَّبِيُّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ : " إِذَا آلَيْتَ عَلَى يَمِينٍ , فَرَأَيْتَ غَيْرَهَا خَيْرًا مِنْهَا فَأْتِ الَّذِي هُوَ خَيْرٌ , وَكَفِّرْ عَنْ يَمِينِكَ " .
´It was narrated that 'Abdur-Rahman bin Samurah said:` "The Prophet said to me: 'If you swear an oath, and you see something that is better, then do that which is better and offer expiation for your oath.'"
Hadith Reference سنن نسائي / كتاب الأيمان والنذور / 3820
Hadith Grading الألبانی: صحيح  |  زبیر علی زئی: حسن
Hadith Takhrij «انظر حدیث رقم: 3813 (صحیح)»
Explanation & Benefits
Shaykh Umar Farooq Saeedi
Benefits and Issues:
If someone has taken an oath, but there is a Shari‘ah-based or moral benefit in acting contrary to it, then one should act upon the better course.
And the expiation (kafarah) for the oath should be given.
And there is flexibility in this matter: one may give the expiation before or after (breaking the oath).
Source: Sunan Abu Dawood – Commentary by Shaykh Umar Farooq Saeedi, Page: 3277