This paper studies the input-to-state stability (ISS) and uniform stability for impulsive nonlinear systems with delayed impulses, where delays are flexible between two consecutive impulsive instants. Illustrating effects caused by delays, concepts of generalised average impulsive delay and generalised reverse average impulsive delay are introduced, and more applicable in practice. Moreover, sufficient conditions for stability properties are formulated with destabilising and stabilising impulses through a general candidate ISS-Lyapunov function and the generalised conditions. It is shown that the double effects of delays in impulses (i.e. stabilising an initial unstable system, or contrarily, destabilising an initial stable system) coincide with the existing results using the exponential candidate ISS-Lyapunov function. Finally, two examples are provided to demonstrate our developed techniques.