I have US and UK citizenship and passports. I live in the US. I am traveling to China. Does it matter which passport I use to get visa?
US citizens can now receive 10-year visas to China. Although there has been some talk about this, I don’t believe these are normally issued to British citizens yet, so if you travel to China frequently and are interested in a 10-year visa, applying using your US passport would be best.
As You live in the US and have US citizenship you'd be best off applying for the 10 year visa in your US passport (You need to be both a US Citizen and a US resident to get the 10 year visa - at least that was the case when i got mine in 2016).
With a UK passport most people receive a 2 year visa.