Both are classy fighters and at similar levels imo, I think Selby is just too big for Frampton though and wins it by decision.
Selby, he's too big, has a longer reach, higher boxing IQ and better movement. Frampton will find it difficult to get in range and land shots. Plus we saw how Frampton performed against taller skilful guys. And to be honest, Frampton ducked Selby, so I don't see why Selby should give Frampton a pay day, now Frampton is strapless.
Selby and Cruz have the exact same reach, plus Selby is taller than Cruz. We witnessed Frampton struggling with Cruz's reach and height. So not sure why you think Frampton is going to beat Selby mate?
I am picking Frampton but it will be a close fight, I really rate both fighters but Frampton has more experience for me at the top level and Santa Cruz is better than anything Selby has faced for me. 7-5 type score card cant see a stoppage in this one
Santa Cruz has slightly longer reach, he has long arms. Selby is taller but carries powder puff power.