Best friends on Snapchat are decided by your number of streaks and messages with them. The greater the number of streaks and messages, the closer the friend in the friend system.