首先可以肯定的是,对于即将移民美国的人来说,这三者并不等同。在美国持有绿卡意味着要成为美国的永久居民,但没有美国国籍。您可以在美国无限地生活和工作,不需要签证。但是您必须留在美国,否则您将失去永久居民身份。如果您犯下严重罪行,则可能会失去永久居民身份。如果您在美国居住的时间足够长,则可以申请成为美国公民(入籍)。具有美国国籍:您可以持有美国护照。受美国驻海外领事馆保护。您可以在美国无限地生活和工作。不需要签证。不能被拒绝进入美国。无需留在美国;你可以离开就可以回去。成为美国公民:所有美国公民都有美国国籍,因此他们有权获得上述所有美国公民身份。在所有选举中也都有投票权。可以成为国会议员。有义务参加陪审团。大家最容易产生误解的就是美国绿卡与美国国籍的关系,美国绿卡给的是永久居住美国的权利,获得的是居住权,而国籍并没有发生改变,你并不是美国国籍,所以不享受美国的政治权利,也就是进行选举投票和被选举的权力,与此同时美国绿卡也不能享受全球免签的权利。就这一点而言,美国公民的优势是非常大的,全球182个国家都对美国公民实行免签政策,但是如果是绿卡持有者去其他国家的话就还需要正常申请签证,同时,在去其他国家面签方面,两者相应的规定也存在差异。相较于美国绿卡,美国公民的权利就多了很多,美国公民才可以为其直系亲属申请获得绿卡。在就业与福利方面,美国公民也要比绿卡好很多,所有准备移民美国的人都应该明确区中的差别。加入美国国籍可以说比持有美国绿卡是多了不少优势的,比如,在养老方面,美国是全球征税国家,缴税即享受福利待遇,不缴税则没有。所以,如果只是在美国居住,没有在美国工作,也没有纳税记录的话,在退休的时候,就不一定能够享受美国养老福利。不过美国人则不同,美国国籍的人即使从来没有纳税,他们到了退休年龄,美国政府也还会定期为他们发放生活最低保障金。