The Indian National Flag has three colors: saffron (kesaria) at the top, white in the middle, and green at the bottom. Additionally, it features the Ashoka Chakra (a navy blue wheel with 24 spokes) at its center. While the wheel adds a fourth color, the question refers to the flag's stripes/bands, which are three distinct colors.