Switch statement is NOT converting char input to string output. :     char carInsuranceCode;

    string getCarInsuranceCode; 

        string CarInsuranceInformation::getCarInsuranceCode(char carInsuranceCode)
	{
		switch(carInsuranceCode)
          {
            case '1':  cout << "AllState";
			case '2':  cout << "Geico";
			case '3':  cout << "StateFarm";
			case '4':  cout << "E-Insureance"; 
			default:   cout << "Other";
			break; 
                        
                     
          }
                
	}

    void CarInsuranceInformation::printCarInsuranceInformation(void)
	{
		cout << "- - - - CAR INSURANCE INFORMATION - - - "     << endl;
		cout << "Insurance Code: "<< getCarInsuranceCode()     << endl;}

This is being done in a header file and will not cout into the printCarInsuranceInformation. The char is said to not want to convert to a string in the switch statement. The assignment is mandatory to convert the char input into the specified out of the string. 

Thank You. 