So how can a German citizen who has long been living in the United States become a U.S. citizen via naturalization and keep their German nationality? Many German citizens can become US citizens and keep their authentic citizenship because of Germany’s retention permit.You need to spend any required expenses directly to the USCIS or other federal