A straw in a can is like an air bubble in water.
It comes to the surface.
To prevent the straw from rising on its own, there is a very simple trick.
Just pass it through the hole in the tab:
Pass the straw through the hole in the tab to prevent it from coming up on its own.
There you go, your straw no longer comes up on its own :-)
No more trying to catch it with your mouth!
But the best thing is not to ask for straws to drink your soda, to prevent them from ending up in the trash and then in the oceans.
If you still want to drink your drink with one, take it with you and use a reusable straw.