BT Ts&Cs when I was with them specifically disallowed tethering and they do disable it in the iPhone profile. You may be able to technically do it on Android but it is against their contract terms. Section 25a/b of
this seems to be clear that tethering is not allowed (even though it may technically work on some devices and it is possible they wouldn't actively monitor for it).
I moved to EE and the hotspot option became available on the iPhone.