Code-mixing and code choice :a Hong Kong case study