In my case, I am planning to leave US permanently after 5 years. By the time I leave US if I am a US citizen, I am eligible to get social security retirement benefits wherever I am. If I am on H1 visa by the time I leave US, I am not eligible to get social security retirement benefits even if...