Ideally you shouldn't use any type of 'polish' on the white satin finish. They will eventually make it smooth and shiny, which will be very patchy.
Even most shampoos have some gloss effect so be wary. The rims are gloss red on the white bike, gloss black on the red bike, so a good coat of quality wax or use a gloss ceramic coating. There are many of these available. My wife's car is treated with Nanolex Si3D and it is just stunning. It's very difficult to actually wet the car and the shine is superb.
Nanolex are a German company but their material is available world wide. There's plenty of Youtube content about their products. They are well known in the detailing world. They actually supply a shampoo designed to be used with their Matte ceramic coating that will not polish the paint and will top up the coating.
Always remember that a 'Polish' by it's very nature is abrasive. Ideally they should only be used if you have a need for corrective work on your paint finish, such as scratches or swirls. The white residue left when a polish dries is mostly clay. The size of the particles dictate its abrasiveness.
Some people think that using washing up liquid or baby shampoo and household polishes to wash or clean their car/motorbike is a good idea, But they are not designed to safely clean paintwork. You need to use a good quality PH neutral automotive shampoo to clean a car or bike. I only use Zymol Clear on my car.
Whilst the following is a UK site, detailing is international as are most of the products. So if you want to know how to clean a motor vehicle and what products to use its the place to look.
The Worlds Largest Resource for Detailers, Valeters and Car Cleaning
Perhaps we need a detailing / cleaning main heading on this site.