Iphone 3GS is now like an elderly mobile in the market about to take retirement. But its still going good for me. Only issue is that because of more recent OS updates, it has become a bit slow since the recent version of iOS requires more memory as well as more processing speed the reason why its become very slow. But nevertheless, its usable and working fine. Sometimes, there are crashes when battery level is very low. 3.5 years and its still growing strong. Whereas I have seen many Samsung users change their phones in 1.5 to 2 years because of technical or hardware issues. Apple is Apple, like the Mercedes/BMW of the phone industry.
Pay a heavy price initially and use it for a long long time to come.
It will live for a long time, enough to bring nostalgic experiences.