This document is a student's final year project submitted to the University of Portsmouth in April 2014. It investigates code-switching between Cantonese and English in Hong Kong TV programs. The project contains 5 chapters, including an introduction, literature review on definitions and motivations of code-switching, methodology, data analysis and discussion, and conclusion. A questionnaire was used to collect data from local Hong Kong people on their motivations for code-switching and the influences of TV programs. The results showed that Hongkongese may code-switch to show solidarity, social status or avoid embarrassment. TV programs have influenced some viewers' language habits or attitudes, with some following the code-switching used by actors