Will a top from a 1998 Jeep Wrangler fit a 1991 Jeep Wrangler?

no it will not fit because the '98 is from the Tj year range and '91 is from Yj the difference between the different year ranges varies with each one but simply speaking the top whether it be hard or top will not fit into the correct holes or possibly not fit right on the frame