Having read the original question, I can see why you got some answers you did not like. Try using a friendly style to your questions and accept what you get back even if some answers do not really help.
Personally, I doubt whether the phone has suitable drivers to output directly to the TV if it does not have HDMI. Unless you do a major hack on the phone getting any suitable driver installed to output using the USB port is probably a non-starter.
You said previously that you have very limited Internet. Well, that is not an issue if you are streaming video on the phone to the TV. Providing the phone and the TV are on the same subnet as provided by a wireless router, it does not matter if the phone is on WiFi and the TV uses WiFi or Ethernet. The ISP does not see any of that traffic as it is all local to your private subnet. You could even disconnect the router from the ISP and it will still transfer video stored on the phone to the TV. You only use your Internet allowance when your steam from the Internet, and it makes no difference if that is to an Ethernet or WiFi device. Ethernet and WiFi are simply interfaces between your devices and the router and which is being used is invisible to the ISP.
The next issue is what to do to make the connection.
If you want to stream from your Internet connection to the TV then depending on what you want to stream and assuming you already have a wireless router, I suggest you look at a Chromecast dongle. This plugs into an HDMI port on the TV and connects to your home network using WiFi. For streaming sites such as Netflix then once the appropriate show is selected on the phone, the connection is passed from the phone to the dongle and you can even disconnect the phone from the WiFi and the show will continue.
The Chrome browser allows casting directly from a tab in the browser or from the device's desktop. I use this regularly in my PC, but I have not tried in on my Android phone. Casting directly via the browser means you cannot disconnect the browser from the network while it is casting.
There are many Android Apps that can stream from a phone to a Chromecast dongle, but I do not know whether the Chrome browser is one of them. My phone is fairly old and I suspect its version of Android is too old to support the latest versions of the browser. Some of the special Apps will transfer the connection to go directly to the dongle without the phone being involved once the stream is running.
I have been so impressed with the Chromecast dongle that I have installed one on each of my TVs.
I hope this helps.