Introduction Code-switching, which may be defined as the alternation between two or more languages in a speaker’s speech, occurs naturally in the scheme of bilingualism. Studies have reported that code-switching often happened subconsciously; ‘people may not be aware that they have switched, or be able to report, following a conversation, which code they used for a particular topic’ (Wardaugh, 1998, p. 103). However, although bilingual speakers claim that code-switching is an unconscious behavior, research has also shown that it is…