Have a Google of IPTV then it should come up with some useful information but you can use it on a Firestick or any Android box. Some smart TVs also are able to run the apps without needing any extra hardware but depending on the TV it may struggle to run them smoothly.
Pretty much all IPTV providers will offer free trials so take advantage of that and get a 24 / 48 hour free trial and test it out, see how they run for you. Ideally you want to try when there's a big event on at the weekend but some providers will not allow free trials for them as you can imagine people will get a free trial for Saturday night and then watch a big boxing PPV then not bother so that's understandable but some do.
Most now will have Telegram groups where they post support information and will help you set it up step by step. It can look a bit confusing at first but it's actually quite easy to set up and if you're tech savvy enough you'll find it easy enough.
Just be wary that the payments vary, so some will let you pay per month, per 3 months, 6 months, yearly etc but if they get shut down or decide to do a runner then you lose your money. The provider I used to be with has been going for like 6-7 years with no issues but they've stopped any new members they capped their subs to like 3000 people as to not put stress on the servers so they run smoothly even at peak times.
Any other issues let me know, it really is a game changer if you watch a lot of sports/PPV events. You'll have access to virtually every channel in the world from all different countries.