عَنْ عَبْدِ اللَّهِ بْنِ عَمْرٍو رَضِيَ اللَّهُ عَنْهُمَا قَالَ قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَآلِهِ وَسَلَّمَ مَنْ حَلَفَ عَلَى يَمِينٍ فَرَأَى خَيْرًا مِنْهَا فَلْيَأْتِ الَّذِي هُوَ خَيْرٌ وَلْيُكَفِّرْ عَنْ يَمِينِهِ
Sayyiduna Abdullah bin Amr (may Allah be pleased with him) narrates that the Messenger of Allah (peace and blessings be upon him) said: Whoever swears an oath, but then sees that something else is better, let him choose the better thing and offer expiation for his oath.