You don't have a right to cancel. But you can complain. Or you can try and cancel/get a discount on your line rental. But tbh most networks these days have a home booster box they can send out to you or an app that you can download which allows you to use your home wi-fi for calls/texts.

For example, Three, Vodafone & EE do a home booster box which boosts the signal inside your house

O2 and Orange allow you to download an app that can connect to your wi-fi and use that for calls/texts.

I know here in Ireland they let you out... they may go all efficient on you and send someone out to your place to check if you really get no signal AT ALL. Mind you, As long as you get voice calls and sms, they may tell you to suck it up...

You don't have a right to cancel. But you can complain. Or you can try and cancel/get a discount on your line rental. But tbh most networks these days have a home booster box they can send out to you or an app that you can download which allows you to use your home wi-fi for calls/texts.

For example, Three, Vodafone & EE do a home booster box which boosts the signal inside your house

O2 and Orange allow you to download an app that can connect to your wi-fi and use that for calls/texts.