Sayyiduna Abd al-Rahman bin Samurah (may Allah be pleased with him) said that the Prophet (peace and blessings be upon him) said: "O Abd al-Rahman!" Then he mentioned the like of it. He (peace and blessings be upon him) said: "If you see something else as better, give the expiation for the oath and do the better thing."
Hadith Referenceالسنن الكبرى للبيهقي / كتاب الأيمان / 19960