Smartphones nowadays are everywhere. With different brands and different specifications. What are things a buyer must consider in terms of phone specification?