There have been 12 different iterations of the iPhone over the eight years of its existence. While it might not have changed all that much from the outside, there has been a huge amount of upgrading going on inside.

How the iPhone grew up: From battery life to storage, 10 charts that explain it all