Any article about personal frugality that mentions buying Apple anything can safely be ignored.
I keep a phone for as long as possible. They don't usually get scratched up or broken. Still have a working LG Optimus One in my phone graveyard, for example. Unfortunately, Android 2.3 isn't cutting it any longer.
An iPhone usually has software support for a long time. A budget Android device not so much, and a premium Android device that does costs about as much as an iPhone.
We'll see how it works out. I could end up eating these words in a couple of years.