It means the tax-free Personal Allowance will be £12,570 again, after being frozen yet again - with the final hike coming in 2021.