That's pretty much what happened to a woman and her husband. The husband chose to upgrade his phone and told his wife he would get her a new one too. After a year, he upgraded his phone again. And, you guessed it, he never bought his wife the phone he promised. He tried afterwards to give her his already-used phone, which she declined. Now he keeps telling her over and over again that she hurt his feelings for not accepting the phone he 'bought' for her.
The thing is, he doesn't realize what he's doing. He's literally giving her his leftovers. His hand-me-down phone is not a new phone, and he should realize that. The issue here is not the phone itself; no one gets mad about a phone. No, the problem is that he's acting like he doesn't care about her, doesn't think about her or what she wants, and he's not considering her worthy of making an extra effort to give her something she likes. It could be the phone; it could be a date in the park; we're not specifically talking bout money here. One can be inconsiderate with or without money. Attention to detail and thinking about your partner is what matters, whether that entails having enough money to upgrade their phone or just enough for a picnic in a nice garden. The worst part of this story is that the guy never got the point. He keeps thinking that his wife is ungrateful and that he didn't do anything wrong. Let's just hope his wife can explain to him the real issue. But, on second thought, maybe he should realize that on his own. He's a big boy after all, and needs to understand that giving someone else your leftovers, whether that be a partner, a friend, or whoever, is never flattering, and it's not considered effort.