In this work, effects of constant and time-dependent vaccination rates on the Susceptible-Exposed-Infected-Recovered-Susceptible (SEIRS) seasonal model are studied. Computing the Lyapunov exponent, we show that typical complex structures, such as shrimps, emerge for given combinations of a constant vaccination rate and another model parameter. In some specific cases, the constant vaccination does not act as a chaotic suppressor and chaotic bands can exist for high levels of vaccination (e.g., >0.95). Moreover, we obtain linear and non-linear relationships between one control parameter and constant vaccination to establish a disease-free solution. We also verify that the total infected number does not change whether the dynamics is chaotic or periodic. The introduction of a time-dependent vaccine is made by the inclusion of a periodic function with a defined amplitude and frequency. For this case, we investigate the effects of different amplitudes and frequencies on chaotic attractors, yielding low, medium, and high seasonality degrees of contacts. Depending on the parameters of the time-dependent vaccination function, chaotic structures can be controlled and become periodic structures. For a given set of parameters, these structures are accessed mostly via crisis and, in some cases, via period-doubling. After that, we investigate how the time-dependent vaccine acts in bi-stable dynamics when chaotic and periodic attractors coexist. We identify that this kind of vaccination acts as a control by destroying almost all the periodic basins. We explain this by the fact that chaotic attractors exhibit more desirable characteristics for epidemics than periodic ones in a bi-stable state.