I think everybody should have friends made of 3 groups 

1. People who are below you in any manner, so that once in a while you can feel good about yourself 

2. People who are on your level, so you have stuff to talk about 

3. People who are above you, so you have something to aspire to

This is not a hard and fast rule, it’s just my opinion