It is never explicitly berkata whether atau not Luffy has a favourite colour. However, Oda Sensei has stated that the colour which represents Luffy is Red.
Why white anda ask??Because snow represent the color of white
When nami has a fever (episode 79) they found a snow island ,when luffy saw the island he got so excited and kept repeating (snow and white even the subtitles had a hati, tengah-tengah on the white)