I use the Even Better Creme from Clinique to help keep things evened out. If you look at the long run... Yes, Clinique sounds expensive but 1 bottle or container around $50 should last you about 6 months.
Get a free sample from the counter representative and try it out.
I do have a place on my neck that spotted lightly, especially in summer when I drive the convertible in the sun.... This product did help reduce the mark. I use super duper sunscreen on it now to make sure it does not get worse.
ETA: I am NOT referring to Clinique turnaround creme. It is a good product and I endorse Clinique whole heartedly over 20 yrs but turnaround had too much of the benzoyl peroxide for me.
The even better is NOT that product