A 5G UE achieves flexible SL time resource granularity by determining which UL/Flexible symbols/slots belong to a symbol-based SL resource pool and a slot-based SL resource pool based on SFI in RRC/GC-PDCCH. The UE then determines which resources are available in each pool based on sensing and selects a resource pool to use so that QoS/latency requirements are met.