Abstract: In the paper, a generalized Lotka–Volterra-type system with switching is considered. The conditions for the ultimate boundedness of solutions and the permanence of the system are studied. With the aid of the direct Lyapunov method, the requirements for the switching law are established to guarantee the necessary dynamics of the system. An attractive compact invariant set is constructed in the phase space of the system, and a given region of attraction for this set is provided. A distinctive feature of the work is the use of a combination of two different Lyapunov functions, each of which plays its own special role in solving the problem.