移民与后两者没关系,打个比喻:移民是“口语”,绿卡、公民是“官方语言”,因为在普通人口中,只要取得了美国永久居留资格就是移民,而永久居留权可以是绿卡持有者,也可以是美国公民。
绿卡:永久居留资格,申请拿到绿卡后每年必须在美国联系居住180天以上,否则视为放弃绿卡;绿卡持有者还是中国公民,可以自由往返中美。
公民:成为公民需要参加入籍考试;拿到绿卡后,需要持有5年才有资格去考取美国公民资格。成为美国公民后,中国国籍注销,每次回中国必须到大使馆签证,非常麻烦,这也是很多人不愿意转美国公民的原因。
补充:
移民是一个动作,你从中国移居到国外;而绿卡和公民都是客观身份,根本没有可比性,我不知道楼主为什么纠结在这个问题上。你没有合法身份怎么移民? 打个比方,我问你病好了和吃药啥关系?移民就是病好了,吃药就是获得绿卡或者公民的身份,明白了吗?