No O2 won't price match so you have to go for the best deal for yourself.
However, a word of warning, make sure any network you choose gives you good coverage in your area.
There's no point going for a deal, if the phone doesn't work well where you live and work.
Need to try your phone with a payg sim first.
Track usage, upgrade and get support with the My O2 appDownload My O2