Yes having yellow teeth makes the teeth stronger than white teeth.
Natural healthy teeth are somewhat yellow and not really white like paper.
So if your teeth are just a little yellow then that means that your teeth are pretty healthy and there's no need to whiten them.
The tooth enamel is actually blueish white in color and also somewhat translucent so the yellow of the dentine beneath it shows through giving your teeth the light yellowish appearance.