What causes pink spots on the roof of your mouth with purple discoloration?

Several posibilities. Get somebody professional (dentist, doctor) to look at these and give you their impression. Must be seen to be diagnosed.