I would recommend to see your dentist for comprehensive evaluation
Given the information that you are providing me, it seems that you came "programmed" to have yellow teeth. We inherit some traits from our ancestors as we inherit the color of our eyes, skin hair, etc.
This doesn't mean that you can't do anything to change the undesired appearance.
If you are not aware of any medical condition, you should be fine.
Because you may have a local factor that is contributing to the yellow of your teeth I recommend you to visit a dental professional for an opinion and possible treatment if you agree so.