Aaron Marino of alpha m. presents a good set of ground rules regarding wearing shirts under a v-neck sweater. Aaron uses a white board to illustrate when and when to not wear an undershirt with a sweater.
If you have a deeper v, then wearing an undershirt is essential unlike the regular v-neck. The tee shirt should be a standard crew or ring-neck tee shirt. The undershirt should be a lighter shade than the sweater. The v-neck sweaer should not have a v-neck undershirt because the ‘matchy matchy’ is not appealing.