Why will Pluto have a longer solar year than earth?

Because it's further away from the Sun. The further away you are from the centre of anything - the longer it takes for you to travel once around it.