I found this Arabic friendship pyramid on Twitter (@arabicwords_0).
There seems to be a specific Arabic word for every degree of friendship.
(Note: These words all describe platonic friendships/ relationships. There is a different set of Arabic words for carnal relationships!).
I could not resist to write in the Afrikaans words on the right, as well.
Finally: these are constructive or positive friendships, with the possible exception of drinking companion. Is that where we can add in fair weather friend and frenemy?