The flames of different materials could be of different colours. This is due to
Hot air rises up
Due to different atomic structure, when a substance burns, it emits light waves of different wavelengths which is characterstic property of the material being burned and thus different material give flame of different colours.