Bike set up 101.
Use a wall for support. Sit in the saddle and rotate your crank. Your heal should be flat against the peddle. Adjust the saddle height until your leg is fully extended. This means that your leg, when you are riding on the ball of your foot, should not be fully extended, but have some flex. This is the most efficient length for peddling.
If you look at different bikes, they have different ground clearance. So one bike might be quite high and so, with your feet firmly planted on the ground, when you start peddling you will find that your knees are being worn as ear rings. A bike low to the ground, you will find that your leg is straighter. The important measurement is when you are peddling. You want your legs to be working as efficiently as possible.
Note: Stand over your bike, off of the saddle. You should have about 2 - 4 inches of clearance from the frame. If you do not have this and your seat is at the lowest point, having done the above adjustments, your frame is too big.
Further adjustments. You may need to rotate your brake levers so that they are comfortable. If you are setting up a road bike, make sure your saddle is level. If a mountain bike, tilt it forward by a few degrees (This allows you to get out of and back into your saddle without snagging your shorts.).
So to answer your question within the peramiters set, your boy friend is closer to the ideal.
Luck