Not having flown the 737 or 747 I cannot answer for them, what I can do is make a brief general outline for turbulence handling.
Generally(very generally speaking) If a wing is a soft ride wing, usually wing mounted engines have soft ride wings, the wing will take some of the brunt.
If a wing is a hard ride wing, usually engines not mounted to the wings, the wing will not flex as much and give the pax/pilot a bumpier ride.
another General factor is wing loading. The higher weight per square foot the better the ride will be.
and lastly(off the top of my head) is speed...
Vb is a good place to be
To answer your question based on mere deduction(havnt flown neither aircraft) I would ASSUME the 747 would give a better ride.
But then again if a white knuckled pax saw those winglets bobbing, i think they would prefer the 737