Smartphone is used as a generic term for phones with added features such as camera, PDA etc. The i-phone is a smartphone made by Apple. Android is an Operating System, the software that controls the phone's functions, which is used by some manufacturers but not Apple. There are several other Operating Systems than Android, used by other manufacturers.
iPhone 7 review: a range of small updates add up to an excellent phone