I disagree 100% with everything you said above.<p>There is obviously no &#x27;truth&#x27; on this - it&#x27;s a matter of preference. But I believe 99.99% of mobile consumers are with me on this.<p>The only things I care to replace &#x2F; upgrade are:<p>1. Screen - assume that over time they get better
2. Camera - 
3. Battery-
4. Main module with various chips that I don&#x27;t care about in isolation. Ie I will never care to upgrade the comms module, the wifi or bt antenna, etc. Perhaps as faster processors come out &#x2F; onboard memory gets cheaper, I&#x27;ll care to upgrade that.