Thanks, RM, for answering my query from about a year and a half ago. I really do.They both sound good to me.
Okay, so in a case like this, there is no simple way like I'm Chinese. What if it's the other way around? You could say, "I'm American" or "I'm an American," couldn't you?Well, I think he would elaborate on his situation a bit more.
What he responds depends on what he's asked as well.
"Where are you from?"
"I'm originally from [Y] but I've been living here in [X] for # years already. I'm a permanent resident of [X]. I have [X] citizenship."
"I was born here in [X], but my (grand)parents are from [Y]."