Although it’s difficult to project with certainty the lifespan of a Roku device, the obvious depends on how well the device is handled and maintained. This includes factors such as location; is your Roku device in a well ventilated area, are you using it in multiple locations? Constantly connecting and disconnecting your device could cause wear on exposed components like the HDMI and charge ports The tiny pins that make up the connection could become loose if not handled properly. You see this a lot with cell phone charge ports, try not to aimlessly jam the these connection in place.
Make sure your device is always connected so it can receive updates. Leaving your Roku device unplugged for an extended period of time can cause a serious software malfunction.
Remove any unused ‘Channels‘ they are simply taking up space. When you’ve canceled a streaming service remove the channel.
Ultimately, the longevity of your Roku device will depend on how well you take care of it, how often you use it, and how quickly technology changes in the streaming industry.