Sayyiduna Abdur Rahman bin Samurah (may Allah be pleased with him) narrates from the Messenger of Allah (peace and blessings be upon him) that he (peace be upon him) said: "When any one of you swears an oath regarding something, then sees a better alternative, he should pay the expiation for his oath and choose what is better."
Hadith Referenceمسند الشهاب / 520
Hadith Gradingمحدثین:صحيح
Hadith Takhrij«صحيح ، و أخرجه البخاري : 6622 ، ومسلم : 1652، وأبو داود فى «سننه» برقم: 2929، والنسائي : 3813، والترمذي فى «جامعه» برقم: 1529، والدارمي فى «مسنده» برقم: 2391، وأحمد فى «مسنده» برقم: 20947»