1. Type of application
If DSS: Large block size: 16/32
If OLTP: Small 4/8
If Hybrid: Compromise.

2. Type of data
If many rows of LOBs type data, bigger block size would be required to hold the rows so that chaining does'nt occur.

3. Hard disks and other system resorces available.

4. Many other considerations, I suppose.