But Luffy has blue shorts. Usopp has nothing yellow on him except post time skip. Only a minor part of sanji costume has ever been blue. Chopper used to have a pinkish hat but now its majorly baby blue. Robin's make sense. And only franky's hair is cyan from pre ts and even post ts he still is a large part red. brooke makes sense. There isnt enough evidence to make those claims except for zoro, brooke, nami and robin, the rest are more than those colors and also change outfits too often to be associated with one.Luffy-Red
Zoro-Green
Nami-Orange
Usopp-Yellow
Sanji-Blue
Chopper-Pink
Robin-Violet
Franky-Cyan
Brooke-Black n' White9(Its really black but he is also wearing white along with it so...)
Now in the SBS that is what Oda said, but as you can see, the colors he said for each of those characters isnt actually strongly related to them, so a color scheme could be made for someone like bartolomeo. Maroon is more strongly associated with him than blue for sanji.