We introduce the notion of a (virtual) multi-switch which generalizes the notion of a (virtual) switch. Using (virtual) multi-switches we introduce a general approach of how to construct representations of (virtual) braid groups by automorphisms of algebraic systems. As a corollary we introduce new representations of virtual braid groups which generalize several previously known representations.