Narrator:Abu Mūsa al-Ash‘ari
وعن أبي موسى رضي الله عنه أن رسول الله صلى الله عليه وسلم قال:
"إني والله إن شاء الله لا أحلف على يمين، ثم أرى خيرًا منها إلا كفرت عن يميني، وأتيت الذي هو خير"
Abu Musa (May Allah be pleased with him) said:
The Messenger of Allah (ﷺ) said, "Verily, I swear by Allah, if Allah wills, I shall not swear to do something but that if I consider something else to be better than it, then I shall make expiation for my oath and adopt the thing that is better."
[Al-Bukhari and Muslim].
Reported by Al-Bukhari (No. 3133, 4385, 5518, 6623, 6649, 6680, 6718, 6721), Muslim (No. 1649a, 1649c, 1649d, 1649g), Abu Dawud (No. 3276), An-Nasa’i (No. 3779, 3780), Ibn Majah (No. 2107) and Ahmad (No. 18737, 18769, 18796, 18914). Cited in Riyad as-Salihin (No. 1717).