ВНП измеряет весь выход продукции, произведенной согражданами (и отечественными компаниями) на любой территории.
В США или Норвегии ВВП и ВНП примерно одинаковы.
На территории Канады, Бразилии и Индии находится множество зарубежных компаний. А сами эти страны не имеют много отечественных производителей, работающих за рубежом. И их ВВП может превышать ВНП процентов на 10.
У Швеции и Швейцарии больше своих национальных компаний, работающих за рубежом. И намного меньше иностранных компаний внутри границ. Их поэтому ВНП больше ВВП на 2,5 и 5 процентов соответственно.
ВВП лучше характеризует объём производственной деятельности внутри страны и это хороший краткосрочный показатель.
А ВНП отражает долгосрочную надежность экономики.