You can set the rate of the tax to account for the time value of money, charging less up front than you would for the sum total of the subscription over the life of the device.
You could argue that increasing the up front cost is a regressive tax, but you should be able to more than make up for that by not needing to pay fleets of trucks to drive around all day looking to find TV tax scofflaws.