Unfortunately not. The very best SIM only offers are usually only available to new customers.
However, being an existing customer can be used to your advantage. Networks are desperate not to lose customers. Call up your network and ask them to match an offer that’s exclusive to new customers.
Explain that you’ve been a loyal customer of theirs for months/years, and that you’re considering going elsewhere having seen a better deal.