Your switching losses occur during the time of transition between the 'on' and 'off' states, i.e. the time when the switch (FET, IGBT etc) is partially on. To minimize the switching losses, you have to look at two aspects. 1) The characteristinc turn-on and turn-off time of your device, and 2) your drive circuit (which can affect the turn-on and turn-off times)
While it may seem good to minimize turn-on/off times, there are plenty of negatives of high switching times with the stray inductance in your converter. One more often, than not, slow down the turn-on/off times, using switching aids (snubbers) and gate resistors, to limit the effect of Ldi/dt, especially in larger converters.(I've built a 100kVA buck-boost some years ago)
Depending on your application and power rating, consider using MOSFET's rather than BJT's or IGBT's for your switches, if you want to reduce switching loss.
There are a whole range of other things one has to take into consideration when building converters, e.g. EMI, stray inductance, magnetic components (transformers/inductors) etc., The overall efficiency of the design depends on more than just limiting switching losses, but if limiting switching losses is your concern, use fast switches and matching drive circuits.
according to switching losses, they can be reduced by whether using soft switching which is normally demand high switching frequency and more conditions must be considered to achieve soft switching such as load variation and the desired input voltage. and the other option is to reduce the switching frequency as the equation of the switching losses is function of frequency. which leads to the effect of reducing the switching frequency on switching losses.