have the advantage of

have the advantage of (something)

To have a favorable or advantageous quality or attribute, especially in comparison to other similar people or things. I don't have the advantage of knowing the CEO, so I doubt they'll choose me for the job. John is more qualified, but Sarah has the advantage of more hands-on experience.
See also: advantage, have, of
Farlex Dictionary of Idioms.

have the advantage of

be in a stronger position than. dated
See also: advantage, have, of
Farlex Partner Idioms Dictionary
See also:
  • have the advantage of (something)
  • to windward
  • to windward of
  • to windward of (something)
  • windward
  • have (something) going for (one)
  • have a lot, something, nothing, etc. going for you
  • have going for one
  • have going for you
  • to the good
References in classic literature
The State governments will have the advantage of the Federal government, whether we compare them in respect to the immediate dependence of the one on the other; to the weight of personal influence which each side will possess; to the powers respectively vested in them; to the predilection and probable support of the people; to the disposition and faculty of resisting and frustrating the measures of each other.
It suffered, to a degree, because it was so new, and secondarily, because it simply didn't have the advantage of serious marketing behind it which is critical to a venture like this," says Price.