You've got your answer but let me summarize a bit about your confusion. We can classify signals as being baseband (aka lowpass) or bandpass.
The basic form of Nyquist-Shannon sampling theorem involves bandlimited baseband real signals and says that :
A real, bandlimited to $W$ (Hz), continuous-time signal $x_c(t)$ can be
exactly and uniquely recovered from its samples $x[n] = x_c(nT_s)$
taken at a rate $F_s$ (Hz) greater or equal to twice its bandwidth;
i.e., $$ F_s = \frac{1}{T_s} \geq 2 W .$$
Here, bandwidth of the signal and its highest frequency are the same and $W$.
A generalization of the baseband sampling theorem is the bandpass sampling theorem which is slightly more involved, nevertheless, the minimum sampling frequency $F_s$ is again larger or equal to the twice the bandwidth of the signal, where the bandwidth is described by the nonzero speactral interval (assuming a simple domain) in the positive frequencies alone, for a real signal. Here there's no such thing as highest frequency, but only the bandwidth.
In your question, your signal's bandwidth is $2$ Hz and therefore the minimum allowed sampling rate is greater than $4$ Hz. Note that for purely sinusoidal signals samlping at the exact twice bandwidth is problematic and shall be avoided. So eventhough it's said minimum $4$ Hz, it's never exactly equal to $4$ Hz.