The cost of someone taking your waste away is affected by two main things:
The more rubbish you have, the more you pay for its removal. Larger amounts take longer to load, which increases the labour cost. Responsible waste carriers deposit at legal disposal sites, which charge by the weight of rubbish.
Fridges, TVs and upholstered furniture cost a lot more to be recycled safely, so you should expect to pay more for these to be collected, compared with general or garden waste.
You can find a more detailed breakdown of what a legitimate firm pays to get rid of your waste on the Leeds City Council website.