Я отвечу на этот вопрос исходя из удобства и функциональности использования этих самых контактов. Наиболее удобно хранить контакты в почте Google. Если Вы храните контакты в своем Гугл-аккаунте, Вы получаете:
Вы можете использовать и другие сервисы кроме Гугл - если синхронизация с ними поддерживается Вашими любимыми программами. Но я стараюсь не изобретать велосипед)