The Type 26 buy would be money spent within the UK (at least for the moment....) whereas P8 is spent overseas involving exchange rates so is more likely to be at risk.
TOFO does raise a significant point though - should the MOD even consider placing a Frigate order in Scotland when that country is considering independence and is it too late for the yards at Portsmouth to bid for the contract?