You don't only need to wear sunscreen when you go to the beach. It's wise to wear some daily protection to guard against harmful rays which can cause an uneven skin tone and freckles. Choose one that suits your skin type and put it on after applying facial moisturiser. This kind of sunscreen usually isn't waterproof so you'll have to put it on again after you sweat.
Biore UV cream SPF 15/ PA ++ ($89.90/50g)
A good sunblock plus daily moisturiser for summer as it's not oily and is easily absorbed. If you want to get whiter, this may not be an effective choice.
Dermalogica day bright SPF 15 ($420/22ml)
Offers good enough protection against the sun. The subtle pinkish colour gives the skin a lively tone. But for such a small volume, $420 is just way too expensive.
Body Shop daily shine control moisture lotion SPF15 ($168/50ml)