This is nothing to do with
@Kajjal 'lycra' or 'road' looks. Assume you have an RD-5500 GS. With your chainset (52-42-30) this has sufficient capacity (ie to wind up the chain when small/small) for a 12-28, just about. But whether a RD can operate with a large sprocket depends on where the RD hanger on a bike is placed. The hanger placement is roughly (for which read 'not') standardized on bike frames. Your RD will certainly work with a 27 sprocket and OK with a 28. I have exactly this set up at present (ie same chainset, RD and cassette). Maybe you'd be OK with a 30; just maybe. B screw would need full use. The issue is the clearance between the top jockey wheel and the bottom of the large sprocket. The diameter of your 25t sprocket is 101mm. The diameter of a 28t is 113 and a 30t is 121mm. When the top jockey wheel has the chain on your 25t sprocket, is there 10mm (half of 20mm) spare space there (probably not)?
If you need a longer gear than those sprockets will give you (on 52-42-30), then unless you change the RD (probably to an MTB type), you'll have to change the chainring(s) or the whole triple.
@Smokin Joe has advised that it's not worth putting on a 28 chainwheel (vice the 30 at the front), and I agree. And if you did you'd need to swap out the 52 for a 50 to stay within the RD's capacity. There are other relatively recent (ie 2016) threads where this has been discussed, and a variety of advice offered.
Technical Service Instructions SI-5TK0D
Shimano 105 RD-5500-GS
Total capacity: 37 teeth or less
Largest sprocket: 27T
Smallest sprocket: 11T
Front chainwheel tooth difference: 22T