If those companies don't want to have customers being able to repair their equipments/electronics, these should be the conditions (I read this on another site):
- 5 year minimum hardware warranty
- 3 years phone support on software (included or embedded)
- Security updates for as long as the hardware is expected to last*, and if not provided, company must provide a new 'current product' replacement free of charge (with full warranty)
(*)"expected to last" means that if the product would normally continue to function, but been designed to fail/have its life shortened prematurely, then a replacement is also warranted. Example given was limiting the battery charge cycle to 3000 cycles when the battery could do 7000 cycles, limiting the useful life of the product (because the battery couldn't be swapped out because the device is a sealed unit).