have the better of

[have the better of] or [have the best of] See: GET THE BETTER OF.