In primary rainbow, red colour is at top and violet is at bottom. The colours are in the order of violet, indigo, blue, green, yellow, orange and red (VIBGYOR). Since violet colour has the smallest wavelength, in the primary rainbow, it suffers maximum refraction. That is why it appears on the innermost position.
Intensity of secondary rainbow is less in comparison to primary rainbow.