I think it really depends on what type of cosmetics you are buying. Sometimes, shopping in-store can be very affordable, especially if you’re interested in buying drug store brand cosmetics. However, if you’re looking for a specific brand I would advise shopping online.
Shopping online will allow you to compare prices and take advantage of deals and offers that aren’t available in the stores.
Also if you’re looking to buy beauty products from Asian cosmetic wholesale products, shopping online is by far the best thing to do. In stores, Asian beauty prices are often much higher than they should be, so I would advise shopping for Asian beauty products online.