Sahih Muslim Book 15, Hadith Number 4047.
Chapter : It is excellent to break the vow if one finds it better doing that which is against this vow one should expiate it.
This hadith has been narrated on the authority of Abu Musa al-Ash’ari with a slight variation of words.