Here's a breakdown:
* Great Ball: Has a catch rate multiplier of 1.5x.
* Premier Ball: Has a catch rate multiplier of 1x, the same as a standard Poké Ball.
This means Great Balls are more effective at catching Pokémon compared to Premier Balls in Pokémon Emerald.
However, Premier Balls do have a unique advantage:
* Premier Balls guarantee a higher chance of catching Pokémon that are shiny. This is because the game calculates the chance of catching a shiny Pokémon based on the Poké Ball used, with Premier Balls having the highest chance.
So, while Great Balls are better for catching Pokémon in general, Premier Balls are the best choice if you're specifically trying to catch a shiny Pokémon.