If you can squeeze for the 13, it has far better battery life to it and double the base storage. Much bigger battery in it, more efficient processor as well. the 12 is still a great phone if thats your max budget. My son has an 11 and still loves it, super fast phone and great battery