Asking this out of sheer curiosity for now. I am facing the prospect of acquiring a second citizenship, and while researching the benefits of that decision I bumped into something interesting. For my current citizenship, the US issues B1/B2 visas with a maximum validity period of 3 years (2 years in most cases). Obviously, this doesn't feel great, especially considering some African countries get 5 or even 10 years, and we only get 3. However, for the citizenship I seek to acquire, the maximum validity would actually be 10 years! The question is, can I legally do this? Is it ok for me to apply for a visa as a citizen of another country, if I have previously had 2 visas issued under my current citizenship? I do not intend to renounce my current citizenship, if that matters at all. Will I face a higher chance of refusal?
Yes, it's totally fine, there's nothing illegal or wrong about changing or adding citizenships. Just be sure to state the facts if asked about other citizenships, previous visas, name changes etc as applicable.
Source: I have had ESTAs for the US with two different citizenships. No problems.