Answer:
There are seven reasons of using Code Switching and Code Mixing based on Hoffman theory, they are (1) Talking About Particular Topic, (2) Quoting Somebody Else, (3) Being Emphatic about Something (Express Solidarity), (4) Interjection (Inserting Sentence Fillers or Sentence Connector), (5) Repetition Used for