and my secret way is : drink a lot of water, wear long-sleeve sweaters( thick) continously for 1 or 2 week. skin will become super fair. :) of coz very hot in singapore. but no choice~
but most of time i dont expose under sun . not sure is this the reason that i can retain the fair skin very fast.