Firmware is firmware, it depends on your hardware and how they start the system up.
systemd-analyze
Startup finished in 15.157s (firmware) + 50ms (loader) + 1.149s (kernel) + 1.247s (initrd) + 743ms (userspace) = 18.348s
graphical.target reached after 737ms in userspace
I ignore firmware when determining boot time, so mine is 3.191s.