Не буду многословным. Просто зайдем в поддержку вк и поищем, вот что собственно получаем:
Список Ваших друзей выстраивается по интенсивности Вашего с ними общения. С кем больше общаетесь — тот выше. Учитывается обмен сообщениями, ответы, комментарии и т. д. Однако пользователи, которых Вы недавно добавили в друзья, автоматически попадают на первые места, чтобы не потеряться в конце списка.
Ваши друзья видят Ваш список в другом порядке: для них он сперва сортируется по убыванию количества общих друзей, а затем по дате регистрации. По тому же принципу выстраиваются их списки для Вас.
Собственно всю интересующую информацию по VK можно найти здесь.
забыла сказать, что если скрыть человека из новостей то он буквально через сутки упадет в самый конец