Admitted the slowdown is a very true occurance. However, with many android phones, official OTA's have the same result. Many phones that received the ICS 4.0 update suffered noticeable slowdowns, especially if they had less than 1GB of RAM. The same occurred with Jelly Bean only worse, because Jelly Bean actually became unstable on 512 MB (for example look at the Nexus S, it was heavily bogged down on 4.1). I'm not saying that iPhones are doing better in this regard, but to blatantly say Apple does it on purpose ignores the fact that software does become more demanding. You can't always have the latest software and maintain the same great performance. That's why custom roms often go further with software updates, because with a large dev community, people have the time to optimized as much as they can. But even then, there are limits. Regardless, you cannot deny that iPhones have much longer software support cycles than most android phones (officially of course. Custom roms are a different story). Even with the slowdown, the fact is you are running a much newer version of the software, and frankly, you most likely have a lot more features than what your phone originally shipped with. So while I agree that slowdown does occur after many software updates, it is understandable, especially with such long support cycles. The hardware must give, it is going to have limits. Not to mention, iOS 7.1 really helped with the iPhone 4 performance issue, so I would definitely say that Apple is at least trying to keep their older phones usuable. Calling it downgrades is BS though, when you are most certainly getting more features, as well as access to all the latest apps.