华侨首先是中国公民,持有中国护照,但是他们持有国外长期居留权身份绿卡并定居在国外的中国公民可称为华侨,华侨家人称为侨眷。注意,短期的居留权不可以,定居是指在国外连续居留至少两年,两年内累计不少于18个月,所以有绿卡也不一定是华侨,只有满足了居住条件才可成为华侨身份。

华人是外国公民,持外藉护照,是指中国公民加入了外国国籍后的称呼,但实质不是中国人。杨振宁的例子比较典型,他出生在中国,1964年加入美国国籍,所以是美籍华人科学家,这时候已经不是中国公民,2017年95岁高龄时又重回中国国籍并长期居住在国内,此后又做回中国人了,我想现在我们可以称他是中国伟大的科学家。

就是说,华人和华侨都是出生在中国,华侨是定居在国外的中国公民,华人是已经加入外国籍的曾经的中国人。

还有一种华裔的称呼,和中国人的关系更远了,是指在国外出生具有中国血统的那些外国人。美国出生的中国人叫美裔华人,非洲出生的中国人叫非裔华人,这里中国人只是表示有中国血缘而已,这类人统称为华裔,就是说他们的父母或祖先是华人华侨,曾是中国人,但他们即不出生在中国,更不是中国籍,可能都不会说中文,也不了解中国文化,本质上和中国人和中国都没啥关系。林书豪就是这种情况,他祖籍中国浙江,父母都是台湾人,早年移民美国,林书豪出生成长在美国,所以他只是华裔,并不是中国人。