Which is better- hop on hop off or London pass?

For a family of 3
4 answers 4