"If you're going to spend money and you're looking for a bit of return on your investment then Luke Shaw is the one you want to get," he told talkSPORT.
"As a good as Leighton Baines is, his price will be very high and where is your return? That's the worrying point.
"Shaw has done very well so far this season and he's a young player they can build into future teams.
"He's a longer term prospect who is the better buy out of the two for me. Everyone is talking about him because he's a very good prospect."