Have the better of and have the upper hand are semantically related. In some cases you can replace phrase "Have the better of" with "Have the upper hand", this phrases are similar.
Defintions of Have the better of not found. Have the upper hand and have the better of are semantically related. Sometimes you can replace phrase "Have the upper hand" with "Have the better of", this phrases are similar.