Have they appeared recently or have they been since eruption of the tooth..
If they have appeared recently the reasons could be increased intake of colored beverages like tea, coffee, coke etc.
Spots since eruption could be fluorosis
Next Steps
temporary spots can be removed by scaling
permanent ones can be removed by veneers.
consult a dentist