When you get your HKID depends on the number of applicants. HK government handles 150 cases per day. On average it will take 5 years. However I have heard from friends some cases only took 3 years.