I have a friend of every type, some more than others. Type doesn't define who I can and can't get along with. What matters more is the development of a person.
That said, my closest friends are as follows:
INFP, ESFP, INFJ, ISTJ, ENFP.
In order of how close they are to me.
1.infj 2.infj 3.enfj 4.intj 5.infp 6.esfj these are the only ones I consider friends at this time everyone else is just an acquaintance.