My Macbook pro is going to be 3 years old in May, and my iPhone 4 is Verizon bought last Feb. Not sure if they have solid state drives, but when I don't restart for several months, they take a longass time to reboot
But if it's taking 10 minutes then it is likely installing system updates which it does when you restart.