Как вы выяснили, в RawContacts нет такой концепции основного контакта, однако вы не можете полагаться на каждый контакт, имеющий либо Google raw, либо только телефонный raw.
Вы обнаружите, что есть пользователи, у которых есть контакты, состоящие из контактов для обмена, контактов Yahoo или других, о которых вы не слышали, или контактов с любой комбинацией этих и других.
Что бы вы ни пытались сделать, должен быть способ сделать это, не выбирая ни одного необработанного из объединенного необработанного *