10 things to keep in mind before buying a smart phone