Helpful people and unhelpful people.
Or call it nice people or assholes, whatever you want.
Basically, i've found that through work that some people are willing to be helpful and assist with queries, things that need done, helpful people, and that there are people who don't give a shit about helping people.
Same in some inter-personal relations i've had, that there's some people who are prepared to listen to others when they've got stuff going on, maybe try and help, and other people who just want to talk about themselves and their own problems.
I've found that this group of 2 is irrespective of type.
Frankly I prefer to associate with helpful people. Although it's simplistic and I dare say obvious, and yes it seems a bit ridiculous writing this, but I find it's much easier to decide who to associate with rather than trying to 'work out' someones type and trying to decipher their actions from there.
Basically, if you want to associate with an asshole because it suits you at that time, do it, if you don't, don't waste time with the assholes ... and vica versa. Simple.
I'm not sure that anyone goes out of their way to be around people they consider to be assholes.