One more word of advice for those of you who received your British Citizenship via your parent and born outside of the UK. You are a British Citizen by descent, which means that you will not be able to automatically pass on your British Citizenship to your children born outside of the UK.
There are two ways to get British Citizenship for your children in this case -
1) Having the child in the UK. A child born in the UK with one British Citizen parent is a British Citizen otherwise than by descent. This means that your children can automatically pass down his/her British Citizenship to his/her child (your grandchild) born outside of the UK.
If you are going down this route, I would suggest the birth should take place in Northern Ireland. A child born in Northern Ireland with one British Citizen parent will be an Irish citizen, as well as British Citizen. As Ireland stays in the EU, having Irish citizenship means having EU freedom of movement after Brexit.
2) If you stay in the UK for three years before the birth of the child in Hong Kong, you can apply for a British Citizenship registration with the Home Office before the child turns 18. You will need to submit evidence of your stay in the UK in the application. Please keep such evidence like your P45 and P60, as well as council tax bills. Please note that a child register in this way is still a British Citizen by descent and cannot use the same method to register his/her child (i.e. your grandchild).
首先