An aircraft communication system comprising: a first communication system configured to communicate via first type of communication signal to at least one first remote communication system, wherein the first communication system is a satellite communication system; a second communication system configured to communicate via a second type of communication signal to the at least one second remote communication system, wherein the second communication system is an air-to-ground communication system; a controller located in the aircraft, configured to perform the following: review a communication coverage map along a projected travel path of an aircraft; assign a priority level to communication associated with the aircraft, wherein the priority level is one of high priority and non-high priority; select the first communication system upon determining that the communication is high priority communication; and upon determining that the communication is a non-high priority communication, select between use of the first and second communication systems (206, 208); wherein select between use of the first and second communication systems comprises: determine a predicted percentage of time along the travel path or along one or more sections of the travel path with first communication system coverage and a predicted percentage of time along the travel path or along the one or more sections of the travel path with second communication system coverage, or determine an anticipated number of handovers between the first communication system and second communication system needed in a defined window of time; and select the first communication system upon determining that the anticipated number of handovers is greater than a defined number of times in the defined window of time, or that the predicted percentage of time with the second communication system coverage is less than a defined availability percentage over the entire travel path or over the one or more sections of the travel path. a first communication system configured to communicate via first type of communication signal to at least one first remote communication system, wherein the first communication system is a satellite communication system; a second communication system configured to communicate via a second type of communication signal to the at least one second remote communication system, wherein the second communication system is an air-to-ground communication system; a controller located in the aircraft, configured to perform the following: review a communication coverage map along a projected travel path of an aircraft; assign a priority level to communication associated with the aircraft, wherein the priority level is one of high priority and non-high priority; select the first communication system upon determining that the communication is high priority communication; and upon determining that the communication is a non-high priority communication, select between use of the first and second communication systems (206, 208); wherein select between use of the first and second communication systems comprises: determine a predicted percentage of time along the travel path or along one or more sections of the travel path with first communication system coverage and a predicted percentage of time along the travel path or along the one or more sections of the travel path with second communication system coverage, or determine an anticipated number of handovers between the first communication system and second communication system needed in a defined window of time; and select the first communication system upon determining that the anticipated number of handovers is greater than a defined number of times in the defined window of time, or that the predicted percentage of time with the second communication system coverage is less than a defined availability percentage over the entire travel path or over the one or more sections of the travel path. review a communication coverage map along a projected travel path of an aircraft; assign a priority level to communication associated with the aircraft, wherein the priority level is one of high priority and non-high priority; select the first communication system upon determining that the communication is high priority communication; and upon determining that the communication is a non-high priority communication, select between use of the first and second communication systems (206, 208); wherein select between use of the first and second communication systems comprises: determine a predicted percentage of time along the travel path or along one or more sections of the travel path with first communication system coverage and a predicted percentage of time along the travel path or along the one or more sections of the travel path with second communication system coverage, or determine an anticipated number of handovers between the first communication system and second communication system needed in a defined window of time; and select the first communication system upon determining that the anticipated number of handovers is greater than a defined number of times in the defined window of time, or that the predicted percentage of time with the second communication system coverage is less than a defined availability percentage over the entire travel path or over the one or more sections of the travel path.