Neither of those lenses are good for portraits. A good allrounder would be to upgrade your kit lens to a fixed aperture Canon 17-55 F/2.8 IS USM (or tamron/sigma 18-50mm 2.8). And then for portraits get the 85mm 1.8 or 85mm 1.2L if you can afford it.