An object is to implement automatic selection of an optimal combination of
a communication network with a web browser according to a connection
environment, thereby improving user's convenience during browsing a
website. A cell phone achieving this object is composed of a first
browser for browsing web data described in cHTML; a second browser for
browsing web data described in HTML; a radio information collector for
acquiring radio intensity information about a base station device and an
access point; a communication network selector for selecting a
communication network, based on the radio intensity information; a data
transmitter-receiver for receiving web data from a WWW server via the
selected communication network; a browser selector for determining a
description language of the web data and thereby selecting either of the
first browser and the second browser; and a data output controller for
outputting the web data to the selected browser.