Code-switching is a linguistic behavior that arises as a result of languages coming into contact. The idea of codeswitching was proposed since the 1970 s and has been heatedly discussed. This study will particularly focus on the motivations for code-switching on campus, especially for the reason of college students and teachers as frequent users. The study aims to find out if there is any relevance between one's English proficiency and motivation for code-switching.