If you are talking about a new friend then you can insist on paying every time and if he or she agrees.
But if this is an old friend, then you can share the amount or say I'll pay next time.
Exchange any goods or services or even gifts, is also a good idea.
If your friend has less income then you should consider paying every time.
This is my opinion, I hope you like it.