for the better
for the better {adj.} or {adv. phr.}
With a better result; for something that is better.
The doctor felt that moving Father to a dry climate would be for the better.
The new large print in the book is a change for the better.
Categories:
Source: A Dictionary of American Idioms