绿卡和国籍的主要区别在于持有人的身份和行使的权力。
绿卡是外国公民的一种永久居留许可。以美国为例。拿到绿卡,就可以随时来美国生活、学习、工作,享受当地的社会福利和医疗保障。但这个时候,你还是中国人,还是中国公民。而国籍代表的是国家的公民身份,加入美国国籍意味着成为美国公民,享有美国公民的权利,拥有政治会员资格,拥有选举权和被选举权。
由于我国不承认双重国籍,国籍法规定从取得外国公民身份的那一刻起,自动放弃中国国籍。从此就不是中国公民了,而是外国公民,也就是我们通常所说的华侨。