человека с двойным гражданством еще называют бипатридом, то есть две страны А и Б, между которыми подписаны договора специальные выдают человеку паспорта. И происходит некоторый "взаимозачет" - то есть можно и нужно выполнять свой гражданский долг только в одной, выбранной стране. Например - служба в армии. Отслужил в А , а в Б - это признала автоматически. Тоже самое с уплатой налогов и т д ит п.
Два гражданства - это когда странам плевать, что у тебя есть второй паспорт, они считают тебя своим гражданином. то есть отслужив в армии в А, Б будет говорить "и че с того? меня это не волнует, у тебя мой паспорт, ты мой гражданин, ты обязан служить у меня", с налогами тоже самое - платить нужно будет и у А и у Б в случае чего, каких либо взаимозачетов не будет