You can use aggregate routes, and announce only those, or you can announce the aggregate and individual routes. As long a one of the individual routes in an aggregate are in your routing table, the aggregate route will be announced.
Creating an aggregate route will also create a route to `Null0`, so that any traffic coming in for that aggregate which doesn't match any of the individual routes, will be dropped.
Simply announcing a less specific route, rather than using an aggregate will not work, unless you have the aggregate route in your routing table, since BGP only announces routes to which it has a path.