公民是不能拥有双重国籍的,具体如下:
1、根据相关法律规定,中国不承认中国公民具有双重国籍。且如果因与外国人结婚而定居外国的中国公民,自愿加入或取得外国国籍的,即自动丧失中国国籍;
2、如果孩子将来在中国定居,想要取得中国国籍的话,必须向中国提出加入申请,由中华人民共和国公安部审查批准后,即取得中国国籍。需要注意的是,被批准加入中国国籍的,依法不得再保留外国国籍。