The best head position for swimming is dependent on a number of factors including the distance of the swim and the strength of the kick.
Someone with strong legs may see a small gain in speed by raising the head as it allows for a stronger kick.