Guaranteed beats probabilistic every time
Premium Bonds don't pay interest. They enter your money into a monthly prize draw. NS&I quotes a 3.60% "prize fund rate" — but that's the total prize pool as a percentage of all bonds in issue. It's an average across every bondholder in the country, not a promise to any individual.
The median bondholder does worse than the headline rate. With odds of 22,000 to 1 per £1 bond, someone holding £1,000 has roughly a 55% chance of winning nothing at all in any given month. Over a full year, their expected return is about £36 — but the actual return could easily be £0, £25, or £75. There's no floor, no minimum, no guarantee.
A cash ISA paying 4.68% on £1,000 earns £46.80. Guaranteed. Credited to your account. No luck required. That's the fundamental difference: a cash ISA pays you what it says on the label. Premium Bonds pay you what the random number generator decides.
The variance problem gets worse at smaller holdings. Premium Bonds need at least £10,000-£20,000 before the law of large numbers starts working in your favour. Below that, you're essentially gambling your savings returns on a monthly lottery. With a cash ISA, whether you deposit £100 or £20,000, you earn the stated rate. Full stop. The gov.uk ISA page confirms the £20,000 annual allowance.