It is narrated from Sayyiduna Mu'awiyah bin al-Hakam al-Sulami (may Allah be pleased with him) that he said: "O Messenger of Allah (peace and blessings be upon him)! I am a man who swears an oath about something and then regrets it?" The Messenger of Allah (peace and blessings be upon him) said: "Whoever swears an oath and then sees something else better than it, let him do that which is better and offer expiation for his oath."
Imam al-Tabarani (may Allah have mercy on him) said: "This hadith is narrated from Mu'awiyah bin al-Hakam (may Allah be pleased with him) only with this chain, and Husayn bin al-Walid is alone in narrating it."
Hadith Referenceالمعجم الأوسط / باب الميم / 6987
Hadith Gradingمحدثین:فيه من لم يعرفه الهيثمي
Hadith Takhrij«قال الهيثمي: رواه الطبراني في الأوسط وفيه من لم أعرفه «مجمع الزوائد ومنبع الفوائد، ج 4، ص 184»»