Question: why gnp is better than gdp?
Answer: GNP greater than GDP is best for a country because it means that the population of that country will have a greater total income (i.e. total output) than if GDP was greater than GNP. ... GNP accounts for all income earned by our citizens irrespective of where he is earning it.