Without sunscreen, the spots would become darker and thus would not fade - just become more prominent. Because sun screen helps protect spots from getting darker, they fade more easily. It helps them to just fade naturally as they would if you stayed out of sunlight - just as they would if no other factors caused them to darken.