There's no straightforward answer because there are many factors that affect flight time and fuel economy, including the aerodynamics of the plane and the engine technology. I hazard a guess that for commercial airplanes these are chosen primarily for reasons of fuel economy per seat and then that determines the model's designated cruising altitude.
For a particular model, flying above the model's cruising altitude should lead to lower fuel efficiency.
For a particular model, flying above the model's cruising altitude should lead to lower fuel efficiency.