They're all okay but "white" is awkward sounding in this context. Unless you have some reason to draw attention to the color it's unnecessary to state that teeth are white.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.