Hadith 4347
Sayyiduna Abdullah bin Amr (may Allah be pleased with them) narrates: The Noble Prophet (peace and blessings be upon him) said: "Whoever takes an oath and then sees something better than it, he should do that which is better and give the expiation for his oath."