Average transaction time to get a confirmation are influenced by,
1. Block size
2. Block time
3. How many transaction is created by bitcoin user
No.
Average transaction time to get a confirmation is influenced by:
1. Transaction fee per vByte in the transaction.
2. Total vBytes of pending transactions that have paid a higher fee per vByte
3. Total global hashpower
4. Current difficulty target
5. Luck