That’s a great question and really depends on what project you’re using these colors for. Each of the colors you’ve listed have their own distinct characteristics, so it’s important to look at what your project or project goals are to decide which color is a better fit for your application.
California Teal is a bold, vibrant blue-green and is often used in bright, coastal themes. It typically works as an accent to other colors and can be used to great success in web or logo designs.
Irish Green is a bright, cheerful green associated with the Emerald Isle. It’s a popular color for branding, logos, or websites. It also has a subtle charm and can fit well in more minimalist designs.
Shin Ryoku is a soft forest green, typically associated with the lush nature of Japan. It works well in evoking a feeling of serenity and can create an atmosphere of calm.
The color you ultimately choose will depend on what kind of look and feel you’re after. I’ve made a free color palette with all these colors that you can use to see how they work together and decide which one stands out. http://colorpalettes.net/color-palettes/4377/green-california-teal-irish-green-shin-ryoku