As others have mentioned it depends on what type bullet we are talking about. Most all jacketed and plated bullets designed for 9mm run .355 to .356 most commercial cast bullets run .356" but my CANIK TP9SA likes cast bullets sized to .357" coated or using traditional lube. 9mm groove diameters can be all over the place so if your shooting cast lead it's a good idea to slug your bore before buying a mold or purchasing bullets, many bullet casters I know that cast for 9mm buy the lighter weight molds designed for 38/357 Mag. or oversized for 9mm an size accordingly to there pistols bore such as my NOE .358 124 gr. TC 4 cavity.
As to jacketed or plated bullets which I have some but hardly ever shoot I just stick with .355 to .356 dia. bullet in 115 to 147 gr. as they will give no issues as long as you do your part reloading an following bullet mfg. published load data. There are a couple mfg. that offer 158 gr. sub-sonic FMJ 9mm loads such as Fiocchi, Prvi Partizan and IMI. I'm pretty sure they use .355 or .356" dia. bullets so as not to cause overpressure issues in a variety of firearms.
Here are some 165 gr. plated bullets for the 9mm, again the dia. .356" is the important factor.
https://www.xtremebullets.com/9mm-165-R ... -b0500.htm