This is a great point that I didn’t directly acknowledge in my answer— only in that myself and my friends shared the same values—and it does lead to a fair and important point! Shared values are paramount to the success of a lasting friendship.
I’ve found that the lasting relationships for me are the ones where the individual has a spiritual practice in which they practice integrity, or if they are not spiritually inclined, their morals and values are superior to average. So, spirituality is a main topic of discussion between myself and my friends whether in essence of, or directly. Or, topics that support a lifestyle of wellbeing.
I don’t mesh well with those who are only interested in money, cars, clothes, but they avoid me anyways without us having to say a word. Forgive me if I am talking in circles, I haven’t eaten dinner yet.