For jewellery, electronics and grocery, I prefer to buy them offline, going to a supermarket as far as its practical.
However, for books, other rare to get items, textiles and footwear, I prefer to buy them online because there are so many choices and are less costly than the offline market.
I'm a hands on person, I want to see what I'm buying. Besides I have had too many bad experiences from online shipping. Also shopping in stores is fun.
I like going out a lot, so I prefer going to shopping in person. Online shopping kinda limits my freedom; and why wait till you get the package before you can touch it when you can literally go to the mall and check it out yourself before buying?
From past many months, I am buying almost everything online and have mixed experiences although I feel its still fine and I just need to buy clothes offline.