Usually the colour of flame will be different for different type of materials
When we burn organic fuels like wood, paper etc we will be getting yellow flame due to incomplete combustion with lot of smoke
![Image result for incomplete combustion](https://search-static.byjusweb.com/assets/question-images/Difference-Between-Complete-Combustion-and-Incomplete-Combustion.png)
But when we burn organic fuels like petrol, LPG, ethanol in complete supply of air we will be getting blue flame without any smoke
![Image result for blue flame](https://search-static.byjusweb.com/assets/question-images/o-NATURAL-GAS-facebook-600x300.jpg)
Apart from this two common colours of flame we will be having some special characterized colours.
For example burning a mixture containing strontium chloride will give dark pink colour.
![Image result for strontium flame](https://search-static.byjusweb.com/assets/question-images/purple-fire-56a12a275f9b58b7d0bca884.jpg)
Burning a mixture containing barium salts gives green colour flame
![Image result for barium flame](https://search-static.byjusweb.com/assets/question-images/Trimethyl_Borate-flame.jpg)
Burning metals like magnesium will give bright silvery white light
![Image result for burning magnesium](https://search-static.byjusweb.com/assets/question-images/87080_a5100208-magnesium_ribbon_burning-spl.jpg)
All these flames will have their own special colours because of the jump of electron from one orbit to another orbit.