Which of the following best defines the concept of code-switching?

changing accents

changing language varieties

changing regionalisms

changing sentence structure