That question may be beyond the scope of my expertise. The answer is: that depends. You state that you have been in the USA a long time, but you did not state what your STATUS is. Are you a resident alien with a resident alien card (also called a "green card") or are you a naturalized citizen of the USA?
I would need the answer to that question to better reply to yours.
I am a US citizen by birth, but I am a resident of the Dominican Republic. It seems to have the following advantage: that I can live and work in either country and I do not have to buy a tourist card to enter the Dom. Rep. I would NEVER suggest to someone that they should give up their US citizenship, there are just too many advantages, such as social security. The only advantage I see to Dominican citizenship is the right to vote in elections there, and given what I see on the political scene, I do not know if that is an advantage or not. Please reploy letting me know if you aree a resident or citizen of the USA. Carolina
I would need the answer to that question to better reply to yours.
I am a US citizen by birth, but I am a resident of the Dominican Republic. It seems to have the following advantage: that I can live and work in either country and I do not have to buy a tourist card to enter the Dom. Rep. I would NEVER suggest to someone that they should give up their US citizenship, there are just too many advantages, such as social security. The only advantage I see to Dominican citizenship is the right to vote in elections there, and given what I see on the political scene, I do not know if that is an advantage or not. Please reploy letting me know if you aree a resident or citizen of the USA. Carolina