It depends on what the item is, I almost always try on clothes before buying them so I mostly get all that in-store. Also, if I just have to get something in my grasp as soon as possible I will go out and buy it, otherwise I prefer to shop online.

I just bought a new phone online earlier.