From checking processors to camera quality: 5 things you should verify before buying smartphone