have the advantage of something—possess smth. that is useful or is likely to bring success:
- Galsworthy’s plays have the advantage of acting well—unlike much literary drama.
have the advantage over something—be better, stronger, etc. than another item of the same kind:
- The new system of air cleaning has many advantages over the old one.