When should you upgrade or buy a new iPhone? / Design / By charlie yang When should you upgrade or buy a new iPhone?See more