Sahih Muslim 1651a - It is recommended for the one who swears an oath then sees that something else is better than it; To do that which is better and offer expiation for his oath | Criterion