With regards to this, IIRC, MS said that support for WP8 would extend at least 36 months, which should more than cover the lifecycle of your device.
This is a fair statement, and I think something that is just a matter of fact phenomenon, not just with mobility, but most computing and...