You can use multiple different GPUs for rendering, as long they are from the same brand (AMD, NVidia, or Intel) you should be able to use them simultaneously to render in Blender Cycles.
As of Blender 3.0+ you can use multiple compute devices simultaneously, as long has they share a common compute platform, that means they simultaneously have to be compatible with either one of the supported compute platforms like CUDA, Optix, HIP or OneAPI.
If you keep them out of any proprietary GPU pairing technologies setup like SLI or Crossfire, the operating system detects them as two discrete GPUs and see both graphics cards, Blender should be able to see them as discreet GPUs in the user preferences.
This will virtually decrease render times almost linearly, proportionally to each additional compute device performance, as opposed to pairing technologies which have significant performance penalties and lose efficiency with each additional GPU unit.
You can then prior to rendering select which ones to use. You can also have different instances of Blender use their own devices independently, though you may experience performance penalties caused by different processes fighting for shared resources elsewhere in your system, namely available memory, and CPU time for pre-processing your scene.
Under Edit > User Preferences > System > Cycles Render Device you can activate your choice of computing device (CUDA, Optix, HIP or openAPI) and pick from the list of available devices below to chose which ones to use for each running session. From the Properties Window > Render Properties you can then set the device to GPU while Cycles is set as active render engine.
Have in mind that when using multiple GPUs for rendering a single scene you will always be bound by the lowest available memory on the card with the least amount of VRAM. Since GPUs still can't share memory access, a copy of the whole scene must be fully loaded into each individual graphics card memory, so it must fit entirely into the available RAM of each individual GPU, failing that may abort rendering.
Having two GPUs from very far apart generations may eventually cause problems in the long run. As each generation ages it is eventually phased out, and at some point one last driver version compatible with the older model is launched.
Since you can't have more than one driver version installed at one time, you will essentially be stuck at that release if you wish to keep using your older GPU, even if newer drivers are available for your newest graphics card
This shouldn't generally be an issue by itself, but some newer software (like games) may some times not work properly on older drivers, or outright refuse to launch on older driver, forcing you to either update and temporarily lose access to the older card, or not update and miss out on the benefits of newer drivers.
If that is the case you may always revert at a later tame when the newer driver is no longer required.